How about we not insist that the user make a snapshot?