consider it.closed().  Question:  is having the open statement in the for loop dangerous?