Python 2 ' s idea of Unicode is really confused . Python 3 ' s idea of Unicode is fine , except when people are confused about fitting bad Python 2 code into it . It ' s not a wonderful UTF 8 centric design like the one Rust adopts with the benefit of hindsight . But it ' s fine . The complications that arise now in Python 3 Unicode are platformspecific things , by which I mean Windows things , like how to interact with Windows file system paths and the Windows command prompt and stuff . I assume perl ' s answer there is just fuck Windows , right ? <| sep |> Before anything , some nice quality of life changes would be to reduce the health costs on his blood price and Q , if ever just slightly . Have his ult give some form of MS or cleansing CC