Thank you. Thant does make sense. I guess what was confusing me is that a null will evaluate to a false in most/all cases, and the blank conditional in the for statement looks "null" due to it's empty state. But in reality it's more than null, it's completely undefined. Again, thank you it helps to see the logic process.