refine error msg