Correct empty snapshot behavior