Computers lie to me all the time. As a programmer It says "fault in dll blah blah" but the real problem is often that a vendor provided dll with no err handler just barfs back complete garbage, choking my work of art :). The conversations with vendors are always fun "Uh, yeah, when the user hits the e-stop on your machine, your hardware barfs a 128byte null string back to my front end app. Think you might be able to come up with something a little more solid since I was expecting a non null double?
In your case - the computer isn’t lying....
It’s just demonstrating one of the “undocumented features” that was written in to the app or OS.
I’m an iSeries Admin. IBM writes tons of these “undocumented features”, and lots of fixes and work around’s for them as well.