The revelation principle is reconsidered in the light of recent work questioning its general applicability, as well as other work on the Bayesian foundations of game theory. Implementation in rationalizable strategies is considered. A generalized version of the revelation principle is proposed recognizing that, unless agents all have dominant strategies, the outcome of any allocation mechanism ...