removing unused variables
more than three levels of indentation reduces readibility #34 (even though it introduces its own violation of this rule)