         serviceInfo = @getNextServiceInfo messageData.name
 
         unless serviceInfo?
-          @respondServiceUnavailable routingKey
-          return console.error "No service info! #{messageData.name}"
+          {name} = messageData
+          @respondServiceUnavailable routingKey, name
+          return console.error "No service info! #{name}"
 
         { serviceUniqueName, serviceGenericName, loadBalancing } = serviceInfo
 

    @fetchNotificationExchange (exchange)->
      exchange.publish routingKey, { event, contents }

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

  join: do ->

        then @sendAuthWho params
        else if serviceUniqueName?
        then @sendAuthJoin params
        else @respondServiceUnavailable routingKey, serviceGenericName

    ensureGroupPermission = (group, account, callback) ->
      {JPermissionSet, JGroup} = @bongo.models
