is this going to pass jslint?