The change to wml.pm cut my memory use in half, but arrays or chars still suck compared to strings (on the order of x50) when space is important.