Consumer objects now accept unicode as well as strings in Python 2.7