Passes jshint now.