 
     @seqCallbacks     = {} # publisher confirms
     @confirm          = confirm ? false
+
+    @currentMethod = null
+    @currentArgs   = null
 
     if @confirm then @confirmMode()
     return @



  _onMethod: (channel, method, args)->
    @previousMethod = method
    @previousArgs   = args

    switch method
      when methods.basicAck

          @_gotSeq args.deliveryTag, args.multiple

  _onContentHeader: (channel, classInfo, weight, properties, size)->
    switch @currentMethod
      when methods.basicReturn
        if properties.headers?['x-seq']?
          @_gotSeq properties.headers['x-seq'], false, @currentArgs

  _onContent: (channel, data)->
    # Content is not needed efen on a basicReturn
