unwritten design principles, so would-be contributors won't have to either read our minds or pay _very_ close attention to the code. [originally from svn r4815]