 
   removeUsers: (options, callback)->
 
-    {targets, permanent} = options
+    {targets, permanent, inform} = options
 
     users = @users.splice 0
 


        if asUser
        then @addUsers {targets, asOwner, permanent}, callback
        else @removeUsers {targets, permanent}, callback

      else
        callback new KodingError "Target does not support machines."

      users = excludeUser { users, user, permanent }

    @update $set: { users }, (err)->
      informAccounts targets, @getAt 'uid'  if inform
      callback err


  shareWith: (options, callback)->

    { target, asUser, asOwner, permanent, inform } = options

    asUser  ?= yes
    asOwner ?= no
    inform  ?= yes

    unless target?
      return callback new KodingError "Target required."
