This duplicates what's in gittip/exceptions.py, no?