Yeah I was thinking that. Should probably fail after a number of redirects
that's clearly wrong, say, 10 or so. Kind of violates the 0-1-n rule, but
since this is a loop, we should have confidence that it will terminate no
matter what.