r+ `for _ = out`

If I was getting rid of the out entirely, I'd go whole hog and change what we're caching which seems far too invasive.