py3k fix