restore python2.7+ compatibility