fix py3 bug