Iran is up to something with their nuclear program.
Does Iran already have nuclear warheads?
We assess, from UN International Atomic Energy Agency [IAEA] reports and other sources, that Iran probably already has nuclear weapons. . . . prior to 2003, Iran was manufacturing nuclear weapon components, like bridge-wire detonators and neutron initiators, performing non-fissile explosive experiments of an implosion nuclear device, and working on the design of a nuclear warhead for the Shahab-III missile.
That's an analysis from 2016. Yet intelligence agencies still think Iran is far from being able to build nukes.
Does Iran have nuclear weapons? Well, either that is true or it is more difficult than we imagine for Iran to develop nukes.
I've long noted Iran has North Korea, which is totally outside of the weak safeguards of the nuclear deal, for contracted nuclear work.
And I've argued that Iran would want nuclear missiles before it reveals it can make nukes. Under the shield of the deal,
Iran may "just" be perfecting the missile delivery systems and
indigenous production process now. That might be the best explanation for what we see rather than assuming Iran has nuclear weapons already.
Actually, a third option is that Iran knows it doesn't need nukes for defense and thinks staying--or appearing to be--on the cusp of nukes is more profitable. And a deal may be more of a deterrent to being attacked than actual nukes.
After all, Iran has apparently been on the cusp of nukes for a long time. Something isn't as it seems.