I this loop necessary? I'd have thought a
```D
return Result(values);
```
would do the trick...?