> I don't see any real rhyme or reason...

and in English, you expected juan?! Swimming with alternatives it is; effishiency may be less obvious ;)