jshint can suck it
crap