must test if setIgnoreCase exists on each criterion