Upgraded to python 3, which is a wierd beast