     }
 
     // Translation of socket.io-client#decodeString
-    class func parseString(str:String) -> SocketPacket? {
+    static func parseString(str:String) -> SocketPacket? {
         let arr = Array(str)
         let type = String(arr[0])
 

    }

    // Handles binary data
    class func parseBinaryData(data:NSData, socket:SocketIOClient) {
        // NSLog(data.base64EncodedStringWithOptions(NSDataBase64EncodingOptions.allZeros))

        if socket.waitingData.count == 0 {

        return parsed
    }

    static func parseForEmit(packet:SocketPacket) {
        shredder.deconstructPacket(packet)
    }

    // Parses messages recieved
    static func parseSocketMessage(stringMessage:String, socket:SocketIOClient) {
        if stringMessage == "" {
            return
        }
