refine the abort