add an exception output for the cover-all catching cluase