The XML is sadly robust to small changes, which means there are a bunch of places where we've got extra/missing spaces and extra random punctuation marks and things of that type. I think this is pretty safe unless we start playing at silly speeds, but let me know if you can figure out a better way to do it.