@kmike: In trying fixes for #486 we have found that the `python_2_unicode_compatible` decorator removes accents in the result of `__repr__()`. Is there some reason that non-ASCII `__repr__` results are problematic, or is that just a convention (as suggested [here](http://stackoverflow.com/questions/3627793/best-output-type-and-encoding-practices-for-repr-functions#comment3811415_3627835))? Ideally we would like `__repr__` to return UTF-8 strings, so users can see accented characters when entering variables at the interactive prompt.