added ops discRemove and discURIsForTargetGet