refine exceptions