make Capability.unset idempotent