nit that doesn't matter: this is wacky indentation, especially for a jshint user! ;)