anything is better than inserting random nulls

Inserting null characters into random locations in a string can cause difficult to diagnose bugginess when the decoded string is used later.  This just puts the raw string into the output, although it may be better to throw an error here.