After looking into it a little, I believe that when you use `range` on a channel, it will loop until the channel is closed, so as soon as `pr` goes out of scope, I think it will close, so we're probably good.