fixed the unicode/str/six bug, but the test that proves it is in an alien file