Macrophages play a dual role during pulmonary tuberculosis in mice.