Very Good and Cool to write a specification that anticipates a problem, know that the problem is coming, tell everyone it might be a problem, and then be overridden by implementers anyways...
only for users to cycle back around not to the vendors, but to me, to let me know there's a problem.