does this pass the jshinter?