All I am saying is that when this or any section of a code is written, a decision was made. That decision was what that section of code should read and how it was worded. Sometimes committees make decisions that make no sense later but seemed good at the time. There are many reasons this happens. If a commitee later cannot justify why a decision was reached, you can bet that not everyone was on the same page and there was some pressure to make a decision.
When something happens to make people ask questions, committees can look bad.
Still when used properly, it's still the best code making system we have. Far from perfect and can be worked on.


ed