setAdvancedAntiAliasingTable doesn't work when using light and dark tables

Hi there, I’m trying to use the setAdvancedAntiAliasingTable function of the TextRenderer class which is working fine except when I try to set two different tables for light and dark text. Which ever one I call last seems to overwrite the previous one. Quick example:


var lightTable:Array = new Array();
lightTable[0] = new CSMSettings(20,.5,-.5);
    
var darkTable:Array = new Array();
darkTable[0] = new CSMSettings(20,.1,-.1);
    
TextRenderer.setAdvancedAntiAliasingTable("Union Bold", "none", "light", lightTable)
TextRenderer.setAdvancedAntiAliasingTable("Union Bold", "none", "dark", darkTable)

In this case, the darkTable antialiasing replaces the lightTable antialiasing regardless of what color the text is. Anyone have any success with this sort of thing?

Happy to send along more complete source code if someone wants to poke around with it.