Of course I understand your issue, I was just explaining why it works like that. And yes, there would be new variables to do this, because some other software might have relied on their current behavior, which hasn't changed in years, so it's best not to change it now.