diff --git a/app/assets/javascripts/websocket_rails/websocket_rails.js.coffee b/app/assets/javascripts/websocket_rails/websocket_rails.js.coffee
index 5c1d542..c87a5f8 100644
--- a/app/assets/javascripts/websocket_rails/websocket_rails.js.coffee
+++ b/app/assets/javascripts/websocket_rails/websocket_rails.js.coffee
@@ -68,7 +68,7 @@ class @WebSocketRails
     event = new WebSocketRails.Event(data)
     if event.is_result()
       @queue[event.id]?.run_callbacks(event.success, event.data)
-      @queue[event.id] = null
+      delete @queue[event.id]
     else if event.is_channel()
       @dispatch_channel event
     else
diff --git a/src/websocket_rails/websocket_rails.js b/src/websocket_rails/websocket_rails.js
index b7e8227..d12897b 100644
--- a/src/websocket_rails/websocket_rails.js
+++ b/src/websocket_rails/websocket_rails.js
@@ -1,4 +1,4 @@
-
+// Generated by CoffeeScript 1.6.3
 /*
 WebsocketRails JavaScript Client
 
@@ -19,7 +19,8 @@ Listening for new events from the server
 
 Stop listening for new events from the server
   dispatcher.unbind('event')
- */
+*/
+
 
 (function() {
   var __bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; };
@@ -88,7 +89,7 @@ Stop listening for new events from the server
         if ((_ref = this.queue[event.id]) != null) {
           _ref.run_callbacks(event.success, event.data);
         }
-        this.queue[event.id] = null;
+        delete this.queue[event.id];
       } else if (event.is_channel()) {
         this.dispatch_channel(event);
       } else {