Last week, former Vice President Dick Cheney criticized President Barack Obama for the Iranian nuclear deal. We're not "credible anymore," Cheney said, saying that our allies around the world no longer trust us.

Tonight, in an appearance on Jon Stewart's Comedy Central show, Obama hits back. My critics believe, Obama said, "if you had brought Dick Cheney to the negotiations, everything would be fine."

The show will air tonight, but highlights were passed along to reporters by the White House pool reporter:

There were gags on the Middle East, with Stewart asking “whose team are we on in the Middle East?” before laying out the amalgam of alliances and clashes that crisscross the region. “That’s not quite right, but that’s okay” Obama joked, before Stewart interrupted: “Who are we bombing?” Mr. Obama playfully lashed out at the critics of his Iran deal, marveling that they seem to believe "if you had brought Dick Cheney to the negotiations, everything would be fine." Stewart joked that the United States had tried many different approaches in the Middle East, including sending 100,000 troops and arming militant groups. "This new thing, you called it earlier, diplomacy," Stewart said. "That sounds interesting." Mr. Obama took the bait, saying that Iran will remain a problem in the region, but that "we have taken off the table what would be a catastrophic problem if they got a weapon."

More highlights include:

POTUS said “I can’t believe you’re leaving before me. I’m going to issue an executive order. Jon Stewart cannot leave the show. It’s being challenged in the courts,” he said to laughter. Stewart said “to me this is a state’s rights issue.” Stwart said to POTUS e didn’t have much time to take people’s guns and push them into FEMA camps. “It appears that you’re feeling it a little bit right now.” citing the Iran deal and fast track authority win. Stewart: “Do you feel like 7 yrs in.. POTUS: “I know what I’m doing?” Stewart: “yeah you’re figuring this thing out.” Obama said he’s readying the home stretch of his presidency – 18 months left – and basking in the glow of accomplishments on Iran, healthcare and more. “A lot of the work that we did early starts bearing fruit, late,” Obama told Stewart. Obama joked that you get better as “you get experience.” On healthcare: “There’s a lot of euphoria, but we had already 16 million people health insurance who didn’t have it before.” (CHEERS). He also said: "Obviously we've been all kinds of ups and downs..." Obama said. “The way I’m feeling right now is, I’ve got 18 months.” He says he hopes to tackle climate change next, fuel efficiency standards and to persuade countries like China and India to come aboard. “That’s my goal,” Obama said. "It finally comes to fruition. That represents a lot of work."