working on new XUnicode that works across Py2 & Py3