Thank you for your replies. saintmike, I did understand why, I just didn't know an easy workaround, but your explanation was very clear.
I went by the solution bobf and lidden suggested. I liked being able to do it without adding another map. I assume not having to loop again would make it a miniscule fraction of a millisecond faster.