This will help make it clearer what happens when we add some registration plumbing for the different operations and snapshots.