is snapshot a good idea