Would it be better to use `null` rather than `UTF-8`, since the actual encoding is not known?