better unicode support A.K.A f*ck py2 str