           @callbackForMethod(methods["#{closingMethod}Ok"])(args) #this would be the error
 
         @_channelClosed({msg: "Server closed channel", error: args})
-        @_callOutstadingCallbacks("Channel closed by server #{JSON.stringify args}")
+        @_callOutstandingCallbacks("Channel closed by server #{JSON.stringify args}")
 
       when methods.channelOpenOk
         @state = 'open'

        throw new Error("a task was queue with an unknown type of #{type}")


  _callOutstadingCallbacks: (message)=>
    outStandingCallbacks = @waitingCallbacks
    @waitingCallbacks    = {}


      cb("state isn't closed.  not opening channel") if cb?

  reset: (cb)=>
    @_callOutstandingCallbacks("Channel Opening or Reseting")

    # if our state is closed and either we arn't a transactional channel (queue, exchange declare etc..)
    # or we're within our acceptable time window for this queue
