ignore empty case.