avoid py2.6