Further refinement of snapshot