perform case insensitive compare; return correct key in default case