There are some cases where it 'does the right thing' (for example bug 1206460). There are arguments to be made pro or against; but so far, I intend to keep it the way it is.