Sounds good.

The only reason I want access to `encoding` is so that I can enforce upper-/lower-case (`UTF-8` vs `utf-8`). It's not *really* a big deal. But yes, there's probably 1% of the cases where someone wants to do something other than `utf-8`.