If US would cancel the deal if India conducts another nuclear test, so what? We should take advantage of the deal until you need to conduct the test, and if we do hell with the deal, if US wants to cacel it. So, what? Both US and India are soverign countries that need to take care of their self-interests. What is the big deal that Amar Singh and BJP are talking about? What the PM said is true. There nothing in the agreement that states India can't conduct nuclear tests. But, if we do, US might cancel the agreement. The same way, we might get out of the agreement if we don't like something too. Just because US might back out later if we conduct tests, doesn't mean we should have the deal in the first place.