Don't use destructive methods on the snapshot value