       callback: callback
 
     # Actually subscribe as a responder
-    core.bus.subscribe
+    bus.subscribe
       channel: channel
       topic: 'request.#'
       callback: callback

  reset: ->
    core.responders = {}
    core.modules = getAxiomModules()
    core.bus.utils.reset()

  load: (moduleName, module) ->
    {config} = module

    onTimeout = ->
      err = new Error "Request timed out on channel '#{channel}'"

      bus.publish
        channel: replyTo.channel
        topic: replyTo.topic.err
        data: err
