unicode_literals are not without risk: http://stackoverflow.com/questions/809796/any-gotchas-using-unicode-literals-in-python-2-6