py2.7  compat