covered both names full or empty case.