So what has changed is that the existence check is done with a specific revision, instead of the implicit `-1` (and therefore the latest) used in `conn.Exists`, is that correct? If so should we `FastForward` the `Snapshot` here to make sure we always check against the latest coordinator state, or should we provide a different method which covers that?