proper snapshots