Exceptions now inherit from BaseException