refine size/empty