       when 'pong'             then @bound 'handlePong'
       when 'cycleChannel'     then @bound 'cycleChannel'
       else (@localStore.get method) ? ->
-
-    @unscrubbed = @unscrub args
     
-    callback.apply this, unscrubbed
+    callback.apply this, @unscrub args
 
   handleChannelPublish: ->
     clearTimeout @pingTimeoutId           if @pingTimeoutId?

    @channel.on 'publish'               , @bound 'handleChannelPublish'
    @channel.on 'possibleUnresponsive'  , @bound 'handleSuspectChannel'
    @channel.on 'unresponsive'          , @bound 'handleUnresponsiveChannel'
    @channel.once 'broker.subscribed'   , @bound 'handleBrokerSubscribed'

  cycleChannel: ->
    @setStopPinging()

    return KD.utils.defer callback  if @readyState is READY
    @once 'ready', callback

  handleReady: (resourceName)->
    @readyState = READY
    @channel.exchange = resourceName
    @emit 'ready'

  handleError: (err) ->
