modify exception.h