patience testing closure confusion