Tack on ordering and limit to union compilation