diff --git a/src/pusher.js b/src/pusher.js
index <HASH>..<HASH> 100644
--- a/src/pusher.js
+++ b/src/pusher.js
@@ -179,7 +179,7 @@ Pusher.prototype = {
   },
   
   onmessage: function(evt) {
-    var params = Pusher.parser(evt.data);
+    var params = JSON.parse(evt.data);
     if (params.socket_id && params.socket_id == this.socket_id) return;
     // Try to parse the event data unless it has already been decoded
     if (typeof(params.data) == 'string') {
Fix: Message format from Pusher is always JSON so don't use configurable parser