1. What's in practice conflicts with what the standard prescribes
2. The reason it conflicts is because the standard is misguided and everyone knows that; for reliable code-generation you have to take the approach in the kernel
3. He disagrees with the rationale for the change, and wants a better reason for it