The agency has made considerable progress in confronting its problems , but more needs to be done .
The agency 's managers have been reluctant to admit some of their most egregious mistakes because of the unfavorable light it would cast on them .