exception base class changed