Python3k support