     }
     
     public func websocketDidReceiveMessage(socket:WebSocket, text:String) {
-        self.parseEngineMessage(text)
+        self.parseEngineMessage(text, fromPolling: false)
     }
     
     public func websocketDidReceiveData(socket:WebSocket, data:NSData) {

                if msg.length != 0 {
                    // Be sure to capture the value of the msg
                    dispatch_async(self.handleQueue) {[weak self, msg] in
                        self?.parseEngineMessage(msg)
                        return
                    }
                }

        }
    }
    
    private func parseEngineMessage(var message:String, fromPolling:Bool) {
        // NSLog("Engine got message: \(message)")
        if fromPolling {
            fixDoubleUTF8(&message)
        }
        
