Here we have the problem: 

```
======================================================================
ERROR: ggplot.tests.test_basic.test_stats_smooth
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/travis/anaconda/lib/python3.3/site-packages/nose/case.py", line 198, in runTest
    self.test(*self.arg)
  File "/home/travis/build/yhat/ggplot/ggplot/tests/test_basic.py", line 122, in test_stats_smooth
    assert_same_ggplot(gg, "stat_smooth")
  File "/home/travis/build/yhat/ggplot/ggplot/tests/__init__.py", line 100, in curried
    return _assert_same_ggplot_image(*args, **kwargs)
  File "/home/travis/build/yhat/ggplot/ggplot/tests/__init__.py", line 49, in _assert_same_ggplot_image
    fig = gg.draw()
  File "/home/travis/build/yhat/ggplot/ggplot/ggplot.py", line 402, in draw
    new_legend = draw_legend(ax, legend, ltype, lname, cntr)
  File "/home/travis/build/yhat/ggplot/ggplot/components/legend.py", line 84, in draw_legend
    children += [viz_handler(unicode(lab), col) for col, lab in legend_items]
  File "/home/travis/build/yhat/ggplot/ggplot/components/legend.py", line 84, in <listcomp>
    children += [viz_handler(unicode(lab), col) for col, lab in legend_items]
NameError: global name 'unicode' is not defined
```