On master this line is the same: we don't return a value to cm.operation().  Afaik operation() has never expected or used any return values.

You might be thinking of the `return found;` line that's removed below -- which is _outside_ the operation() call, returning from findNext() overall.  I removed that as a cleanup because this is now recorded in `state.lastMatch`.