Tighten up the contract for interacting with a Registry