           }
 
           SocialChannel[funcName] client, options, (err, participants) ->
-
-            return console.error "couldnt #{funcName} user into group socialapi chan", err, options  if err
+            if err
+              console.error "couldnt #{funcName} user into group socialapi chan", err, options
+              return new Error "couldnt #{funcName} user into group socialapi chan"
 
             # only add koding's members to announcement channel
-            return if group.slug isnt 'koding'
+            return callback null if group.slug isnt 'koding'
 
             options = {
               channelId  : socialApiAnnouncementChannelId

            }

            SocialChannel[funcName] client, options, (err) ->
              return console.error "couldnt #{funcName} user into group socialapi chan", err, options  if err

# dont want it to be listed first item while searching for account.coffe in
# sublime ~ CS

removeParticipantHandler = (rest...) ->
  participantHandler 'removeParticipants', rest...

addParticipantHandler = (rest...) ->
  participantHandler 'addParticipants', rest...

# SocialAccount
module.exports = class SocialAccount extends Base
