filter fields optional now