we actually don't need to ignore the control group here - can be `(ng|bo)` instead of `(?:ng|bo)`