Done, and lucky to have that done. It discovered another bug. I didn't pass the loop to `gather`.