     @fetchNotificationExchange (exchange)->
       exchange.publish routingKey, { event, contents }
 
-  respondServiceUnavailable: (routingKey) ->
+  respondServiceUnavailable: (routingKey, serviceGenericName) ->
     @bongo.respondToClient routingKey,
       method    : 'error'
-      arguments : [message: 'Service unavailable!', code:503]
+      arguments : [{
+        message: "Service unavailable! #{routingKey}"
+        code:503
+        serviceGenericName
+      }]
       callbacks : {}
 
   join: do ->

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

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

        serviceInfo = @getNextServiceInfo messageData.name

        unless serviceInfo?
          {name} = messageData
          @respondServiceUnavailable routingKey, name
          return console.error "No service info! #{name}"

        { serviceUniqueName, serviceGenericName, loadBalancing } = serviceInfo

