what does `ignore_case` do