ZnByteStringBecameWideString not handled correctly ... I surrender for the moment ... swap out ZnUTF8Encoder>>brokenReadInto:startingAt:count:fromStream: for ZnUTF8Encoder>>originalReadInto:startingAt:count:fromStream: and cut down on the combinatorials...