nitpick: normally you don't put a blank line under a for statement