py3k compat: progress