support exceptions using fastcomp