nit: jshint ;)