Can we only create the dummy predicate in scenarios where it is necessary? I would kind of like to measure 3.0 snapshot impact with synchronous clients against the current elastic stuff to make sure we aren't introducing a performance regression