Every time you have designed a new process, or amended an existing one*, you probably put one or more inspection/check steps into that process.
Why did you bother to do that? Surely you designed your process to be perfect each and every time? :mg:
Or maybe, just maybe, you systematically built preventive actions into your process...
*i.e. not as the direct result of a non-compliance being detected.