using unicode directly breaks python3 compat