refine empty