If you rely on ordering of an AA it will change from platform to platform, so that code was already broken.