additional py3k compat