Can we reverse `startMatches` and `nextToken`. It feels like we'll need `nextToken` a lot more than `startMatched`.