So, someone explain how this makes sense.
We have a tag for "muzzled"(good).
The tag "muzzle" is aliased to it(ok).
We then have a tag "muzzle_(object)" that is implied by the "muzzled" tag(what?).
Either:
A. Muzzle should be the tag, not muzzle_(object) because there was no need to add the (object) part.
Or
B. Muzzle_(object) should not be implied by muzzled because muzzling can happen by non muzzle objects.
Or
C. We don't need both tags Muzzle_(object) should just be aliased to muzzled.
Updated