Switched to ~Vec<OptGroup>