Confused On The Latest Changelog for Webhooks

Hey I’m a little confused on what this means. “we’ll skip triggering webhooks and related actions if the new value matches the existing one” can I get an example of this?

My brain is stuck on the idea of an update triggering if “the new value matches the existing one” What kind of value are we talking about here? How can I change a value, yet that value is technically the same as it ever was? Currently I have webhooks for metaobjects, and some products/update webhooks where I evaluate stored copy values against “live calculated” values from the webhook to determine changes and the like. How does this all change, if at all?

Does this just mean if some automated process happened to just run a blind mutation such as metafieldSet but the value that was sent up was actually the same as the current value, no webhook would be triggered from that? That at least makes sense to me, since I hate the idea of any system blindly updating values even if the current value is the same.

Changelog: No-op for unchanged metafields and metaobjects - Shopify developer changelog

I think that’s how I understand it. If the new and old value are the same it won’t trigger a webhook.