Issue 11
Partially works around #11 (closed) but the problem won't go away at all. Tests passes for Python 2.7 but it needs to be improved for Python3.
For now, Unicode values in Python3 are going to break things, but it will be fixed very sooooooon I promise.