Will iran finish the job?