Is cooperative oxygen binding by hemoglobin really understood?