Python3 compatible. Unicode strings, come at me