In the run-up to the June 30, 2015 deadline for a comprehensive agreement on Iran's nuclear program, one of the key issues in contention has ostensibly been resolved. Reuters and the Associated Press have reported that the P5+1 agreed among themselves on a mechanism for so-called "snapback" sanctions. US Ambassador to the United Nations Samantha Power struck a similar note in her testimony before Congress on June 16, 2015. In principle, this snapback mechanism would enable the six powers to restore sanctions on Iran were Iran to violate its commitments under the deal.