Using unicode_literals in order to better support both python 2.x and 3.x