Ack, I get it now. It's not the variable's name ("index") that is hard-coded, it's just that the for...in... loop sends an argument by default. That's a lot more comforting.