more than three levels of indentation reduces readibility #21; plus, ad hoc debugging is a bad practice