@Dan 55 - Most of the problem is those writing and interpreting how the law should be applied are acting like functional illiterates with IQs in the negative numbers, very large negative numbers. APIs and similar interfaces are not difficult to understand even for the dimmest of bulbs. The problem is shysters generally do not care to learn about how anything works and will likely tell someone who does know how ignorant they are. I have had a few run ins with shysters telling me how things work when I knew the shyster was full of it and ready to burst.