InputStream no longer throws on error, Utf8Decoder uses replacement code point