 
   setMachineUser: (accounts, share = yes, callback = noop) ->
 
-    return  unless @mountedMachine.jMachine.credential is KD.nick()
-
     usernames = accounts.map (account) -> account.profile.nickname
-    usernames = usernames.filter (username) -> username isnt KD.nick()
+
+    if @amIHost
+      usernames = usernames.filter (username) -> username isnt KD.nick()
 
     return  unless usernames.length
 


    @showModal options, =>
      @broadcastMessages.push origin: KD.nick(), type: 'ParticipantWantsToLeave'
      @removeMachineNode()
      @modal.destroy()
      @rtm = null
      KD.singletons.socialapi.channel.leave channelId: @socialChannel.getId()
      KD.singletons.router.handleRoute '/IDE'


  removeMachineNode: ->


      when 'ParticipantWantsToLeave'

        @statusBar.removeParticipantAvatar origin

      when 'ParticipantKicked'

