This comment should move above -- we don't explicitly have to call f->close() here to have it closed so we should still explain why we're calling close().