Democratic presidential candidate Bernie Sanders said Friday he’d never apologize for refusing to support wars in the Middle East, saying that he was right about past wars going back to Vietnam and would continue to oppose war with Iran.

The Vermont senator tweeted that he would “apologize to no one” for supporting diplomacy over armed conflict with Iran, citing the wars in Iraq and Vietnam as cautionary tales.

“I was right about Vietnam. I was right about Iraq. I will do everything in my power to prevent a war with Iran. I apologize to no one,” Sanders tweeted with a video explaining his stance against war with the Islamic Republic.

“Recently I’ve been criticized a bit because of my opposition to war,” he said in the video.

“So let me be very clear: I make no apologies to anybody that when I was a young man, before I was elected to anything, I opposed the war in Vietnam. And I know what that war did to my generation.”

“I’m going to do everything that I can to prevent a war with Iran, because if you think the war in Iraq was a disaster, my guess is that war in Iran would be even worse,” he continued.

The comments came as President Trump has stepped up the pressure on the Iranian regime, sending an aircraft carrier and other ships to the Persian Gulf and deploying bombers and other assets in the region.

Sanders is in second place in most polls of early primary states behind former veep Joe Biden.