As a former programmer, I think its unfair and inaccurate to call neglecting to code the necessary software a "software glitch". This lapse is a fault of the project managers, not the programmers. In fact, this oversight SHOULD have been caught at multiple levels. I wonder if its just intentional for some reason.