nitpick: put the all caps vars at the top