Washington(CNN) Libertarian vice presidential hopeful Bill Weld spent part of Thursday cleaning up comments his running mate, Gary Johnson, made the previous night when he struggled to name a single foreign leader he respected.
Weld, a former Massachusetts governor, told CNN's Randi Kaye that Johnson was a "deep person," but that the format of the MSNBC town hall where the embarrassing moment occurred had not played to Johnson's strengths.
"He's a deep person in terms of his thinking and he thinks through things in a way that many other people don't," Weld said. "Pop quizzes on television are obviously not his forte but depth of analysis and surprising lines of analysis are his forte."
Gary Johnson struggles to name a world leader he respects
The moment came when MSNBC host Chris Matthews transitioned to what he called a "lightning round" and asked Johnson to name his favorite foreign leader. Johnson sighed and admitted after a moment that he was having another "Aleppo moment," in reference to his previous gaffe several weeks earlier when he was unable to recognize a city at the heart of the Syrian civil war.
Weld, who President Bill Clinton unsuccessfully tried to appoint as ambassador to Mexico, denied that Johnson's on-air mishaps came from a place of ignorance. He said his running mate "just needs time to expound what he's thinking."
Earlier in the day, Johnson attempted to tout an endorsement from the Detroit News to push past his latest embarrassing moment. Two representatives from the paper's editorial page appeared on CNN Thursday afternoon and stood by their endorsement, but offered the same sentiment as Weld.
"We wouldn't probably urge him to continue to do off-the-cuff interviews. It's just not his strength," said Nolan Finley, Detroit News' editorial page editor.