case insenstive name checks