Add snapshot before resetting