If there are any situations where we are storing persistent state ambiguously, based on anything other than the hard-coded UTF-8 encoding, such that it might cause a problem if a user were to change an OS setting, or non-ASCII data can find its way in, we should treat such as a bug.