We're buying time...if we don't strike a deal, Iran will have generated sufficient weapons grade
Uranium in 2023 for multiple devices...is this "Perfect"?...no...but a deal won't be the end of efforts to further constrain them...once again, Trump left us very little time to clean up after him.