Might it not be possible to resolve this by making the new behaviour optional, using a new primitive for the purpose ?
Philip Taylor -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex