Not quite correct.

The patcher itself is the best tool to check if a firmware can be correctly processed.
Its search patterns intentionally include a lot of redundant bytes just to prevent false positives.

So, if a firmware is patched it should work, and if it's not patched, new pattern should be added