If there's a snippet with no client match rules, won't this delete all it's locales without restoring them?

Even if we only intended to run this command on snippets with local client match rules (which would be annoying to determine from the admin interface) I feel like it's still too dangerous to have this possible side effect.

I think this should only run on snippets that have client match rules that are locale-only rules, otherwise it should noop. What do you think?