To add to that, the current take that the US could just walk away from the conflict is incredibly naive - Iran will decide when this is over, and it won't be before the November elections. Before the US attacked, blocking the strait was only a potential, now Trump gave Iran the chance to prove that they are capable of doing it. And why on earth would Iran now give that away for free?