"Good designers don't put handles on unlatched doors that can only
be pushed. Instead, they put a flat plate where the handle would otherwise be.
Just about the only thing you can do with a plate is to push on it, so the
physical structure of the plate helps you operate the door correctly."
--Object Oriented Perl, Damien Conway