Not SerializationHelper.writeString()?  We already know the character encoding, I guess, so we skip that?  Seems kind of unclear or random.