Wouldn't it make more sense to add `keep_unicode` as an explicit keyword arg? Then you can set the default value in the function signature, and you wouldn't have to pop it from the `kw` dict later.