Okay, let's add it as a safeguard, but this handled 160k transactions just fine.  Iterating over that many versions takes a while, but there were no signs of failure. Maybe a million would, who knows. But sure, why not... if all else fails for some reason we will have that, although adding an option just for that is annoying, but I'll see if we can safely reuse some other option already in-place with an equivalent semantic and purpose.