     # Subscribe to the 'success' response for topicId
     # As above, we don't pass a callback immediately so that
     # we can refer to the subscription itself in the callback.
-    successSub = bus.subscribe {
+    successSub = core.bus.subscribe {
       channel: replyTo.channel
       topic: replyTo.topic.success
       callback: callback

  return axiomModules


module.exports = core =

  # for troubleshooting/wiretapping
  bus: bus

  modules: getAxiomModules()


    # Subscribe to the 'success' response for topicId
    # As above, we don't pass a callback immediately so that
    # we can refer to the subscription itself in the callback.
    successSub = core.bus.subscribe {
      channel: replyTo.channel
      topic: replyTo.topic.success
      callback: callback
