change the base exception