I've taught enough and I'm sure everyone else here has too, to know that the "else" in a for loop in non-intuitive to a lot of folks. And maybe a different keyword would have been clearer. But it is what it is, could we keep this discussion to the proposed addition?
-CHB