jshint hates my semicolon usage