I'm not sure this is a good name - it's a verb, whereas most of our other modules are named by nouns (or occasionally adjectives). Is this the `deregistrar`? Does it handle `deregistration`?