more semicolons, duh! should use jshint