Grouping pass
CapturingGroups pass