 
             KiteLogger.started name, rpcMethod
 
-            # label the calls, doesn't mean anything, just to track
-            # tell states (tell.success, tell.fail)
-            id = uuid.v4()
-            @emit 'tell', id, rpcMethod, args
-
             resolve (@transport?.tell args...
 
               .then (res) =>
 
                 KiteLogger.success name, rpcMethod
-                @emit 'tell.success', id, rpcMethod, res
                 return res
 
               .catch (err) =>
-                @emit 'tell.fail', id, rpcMethod, err
                 if _errPromise = @handleKiteError err, args
                   return _errPromise
 

    super options

    { name } = options

    @commandBuffer = new KiteCommandBuffer { kite: this }

    @on 'open', =>
      @isDisconnected = no # This one is for the manual disconnect request ~ GG

Promise    = require 'bluebird'
KiteCache  = require './kitecache'
KiteLogger = require '../kitelogger'


module.exports = class KodingKite extends kd.Object
