add test for implicit snapshot