It just buys time really. Iran’s uranium would be out of the country for about a year and when it is returned it would be in the form of fuel rods which are not suitable to nuclear weapons material. The problem is, this deal doesnt stop Iran from produced more uranium in the future.