FIX: py3k support