jshint doesn't like that return