use latest exception.c