py3k support
py3k unicode -> str
py2 / py3k strings mess