(note that this method horribly violates the rule I claimed about putting all of the statements on their own line if any one needs it, and I think one can see the readability suffers somewhat for it) 