add redundant check for snapshot integrity