avoids the 'ascii' default encoding on py2