The agreement our PM signed is ok and India abides by it. The trouble is US has undermined the spirit of the agreement with a unilateral legislation which violates the agreement by putting conditionalities which the original agreement had specifically side stepped. The reported delay in US Prez arrival to New Delhi then, and the last minute hammering out of agreement has probably been deliberately reversed. Acceptance of such a stance from US is a self-defeating exercise with severe long term consequences for India, if it now agrees to those terms, beyond which were re-stated by our PM in the Parliament.