Under what circumstances is the close() call exercised? What is closed?