                 
                 numberOfPlaceholders++
                 items[i] = ["_placeholder": true, "num": numberOfPlaceholders]
-                datas.append(sendData)
+                emitDatas.append(sendData)
             } else {
                 items[i] = args[i]
             }

                if hadBinary {
                    hasBinary = true
                    returnDict[key as String] = nestDict
                    placeholders += nestDatas!.count
                    returnDatas.extend(nestDatas!)
                } else {
                    returnDict[key as String] = dict
                }

    }
    
    // Parse an NSArray looking for binary data
    private class func parseArray(arr:NSArray, var placeholders:Int) -> (NSArray, Bool, [NSData]) {
        var replacementArr = [AnyObject](count: arr.count, repeatedValue: 1)
        var hasBinary = false
        var arrayDatas = [NSData]()
        
        if placeholders == -1 {
            placeholders = 0
