Washington: President Donald Trump will announce on Tuesday whether the U.S. will leave the 2015 Iran nuclear agreement, a signature achievement by his predecessor that he’s long derided as “the worst deal ever.”

Foreign leaders and analysts say the president is likely to exit, casting the future of an accord widely seen as reining in Iran’s nuclear program into doubt. Trump has said the deal doesn’t do enough to address threats from the Islamic Republic’s ballistic missile program and the country’s involvement in regional conflicts.

The president said in a tweet Monday that he’ll announce his decision at 2 p.m. in Washington, ahead of a May 12 deadline set by U.S. law. He could still surprise his allies by agreeing to stay in the accord a while longer as American and European diplomats try to negotiate side agreements aimed at addressing his concerns. Both sides in those talks have signaled that they are close to a breakthrough, though it may be too late to salvage the broader accord.