diff --git a/lib/websocket.js b/lib/websocket.js
index 5b40075e43b258ed7f84b0615cc2b5d0565a0b8f..6d61d35d6cb5d57c7bd6d20786b0197c84cc4d9e 100644
--- a/lib/websocket.js
+++ b/lib/websocket.js
@@ -71,7 +71,7 @@ WebSocketProvider.prototype.unload = function() {
     this.ws.close();
 };
 Object.defineProperty(WebSocketProvider.prototype, "onmessage", {
-    set: function(provider) { this.onMessage(provider); }
+    set: function(handler) { this.onMessage(handler); }
 });
 
 if (typeof(module) !== "undefined")