Agreed. Alternatively, if we really want to avoid the `six` dependency we can add a `utils.compat` or something that handles the Python 2 / 3 differences.