*sigh* I wish I could only iterate once, but even with that case I have to iterate twice.