Why should any country enter into a deal without any benifit for them? US also will have benifits,why should we be worried if they get some benifits? All you need to think is if it is good for us. Hyde act is binding on US, not on India. If the deal is so benificial to them, why we have to worry about them cancelling the deal?