I do this a lot, too. Might be worth considering a `readFullyUtf8` method.