a LOT of jshints :)