No need for this - the call has already made a copy. Just issue:

```D
re.flags |= RegexOption.global;
return RegexMatch!(R, Engine)(input, reCopy);
```