Yes :) As @adamchester suggests, if we include the `ConvertLimits` in the delegate we avoid unnecessary calculations of limits.

All tests passed with the code below:

```
return this.generatorMap.GetOrAdd(request, _ => 
    new RandomNumericSequenceGenerator(
        ConvertLimits(request.Minimum, request.Maximum)));
```