Putting back in snapshotting but doing it before screen updates