Atomic version recovery