switch SaveSnap to using a Snapshot header