Py3 Update from BlurryRoots