"Pundits criticized Biden's omission of the general's name; he referred to him several times only as the "commanding general in Afghanistan," until it was discovered the General's name is in fact David D. McKiernan.