         targetOptions : {
           selector, options
         }, callback
+
 
   fetchUsers: permit
 

        targetType    : "JCredentialData"
        as            : "data"

  failed = (err, callback, rest...)->
    return false  unless err



    success: (client, options, callback)->

      { delegate } = client.connection
      { target, user, owner } = options
      user ?= yes

      # Owners cannot unassign them from a credential
      # Only another owner can unassign any other owner
      if delegate.profile.nickname is target
        return callback null

      setPermissionFor = (target, callback)=>

