Yet the barriers in the way of any agreement are formidable. America wants Iran to take apart key elements of its nuclear programme, which was assembled at immense cost in the teeth of international sanctions. An interim agreement signed in Geneva last year merely froze some elements of the programme; a final deal would require Iran to scrap many of the centrifuges that are currently being used to enrich uranium.