I wonder what is purpose of this line. Test suite passes even with identity function (``return data``). Why you convert ``data`` to int and then to unicode? I'm asking because my "fix" isn't precise either.