python 3 is hard