We’re talking about a stupid computer program. There is no reason for failure. We have millions of these programs...all devised to catch people at “whatever”...so we’ll all be criminals together.
In my experience it is much more difficult to fix someone elses code than it is to write it correctly in the first place.