`.encode('utf-8')` is better than `str()`, especially when we start supporting Python 3