fixed py3k compat