                 if sid != id
                   @send sid, 'roomLeftEcho', roomName, njoined
               if @enableUserlistUpdates and njoined == 0
-                @send roomName, 'roomUserLeft', roomName, @username
+                @broadcast id, roomName, 'roomUserLeft', roomName, @username
               cb null, njoined
 
   # @private


  # @private
  send : (id, args...) ->
    @server.nsp.in(id).emit args...

  # @private
  isInRoom : (id, roomName) ->

                if sid != id
                  @send sid, 'roomJoinedEcho', roomName, njoined
              if @enableUserlistUpdates and njoined == 1
                @broadcast id, roomName, 'roomUserJoined', roomName, @username
              cb null, njoined

  # @private
