On Iran, US has a real sense of urgency now. By signing the deal, US is thinking of killing 2 birds with 1 stone. My local 87 gas is approaching $3.50. At this level, the incumbents can kiss mid-term election goodbye. So first, more supply is desperately needed real quick real fast. Secondly, US has realized that Russia's relationship with US/EU is completely broken, and Russia has to turn to China for the foreseeable future. If Iran joins China/Russia, I mean really joining, then the trio has the potential to dominate the Euro-Asia continent. So US has to take a loss on Iran and cut the deal now.