Something really bothers me about this. As a software engineer how is this even a possibility to warrant the design, development, and deployment of such a requirement?