function removeGroupAlternateAddress(Operation $op, $branch, $officename, $group_id, $alternateAddress)
 {
     // n.b. inserting an alias also adds a non-editable alias, but deleting
     // an alias does not delete its non-editable counterpart.
     $req = $this->directoryService->groups_aliases->delete($group_id, $alternateAddress);
     $this->batch->add($req, $op->nextSequenceNumber());
 }