 
   cycleClient: (client) ->
     {routingKey} = client
-    @bongo.respondToClient routingKey, {
+    @bongo.respondToClient routingKey,
       method      : 'cycleChannel'
       arguments   : []
       callbacks   : {}
-    }
 
   removeClient: (rest...) ->
     if rest.length is 1

  rejectClient:(routingKey, message)->
    console.log 'rejecting', routingKey
    return console.trace()  unless routingKey?
    @bongo.respondToClient routingKey, {
      method    : 'error'
      arguments : [message: message ? 'Access denied']
      callbacks : {}
    }

  setSecretNames:(routingKey, publishingName, subscribingName)->
    setSecretNamesEvent = "#{routingKey}.setSecretNames"

      exchange.publish routingKey, { event, contents }

  respondServiceUnavailable: (routingKey) ->
    @bongo.respondToClient routingKey,
      method    : 'error'
      arguments : [message: 'Service unavailable!', code:503]
      callbacks : {}

  join: do ->

