snapping versions and reconstructing them now works