Hmm, good point. So, I guess we should add a `__unicode__` to `ValidationError` which returns `self.message`, and `ValidationError.__str__` will need to encode to utf-8 if we are on python 2?