Senator Kirsten Gillibrand says she is supporting the controversial Iran nuclear deal but admits the agreement is "imperfect."

Gillibrand says there isn't a viable alternative to prevent a nuclear Iran, which she says would threaten both American and Israeli interests.

The Democrat also admits that even with the deal, she's skeptical the Iranian regime won't try to deceive the international community. 

However, she says those attempts will be easier to catch because of the terms.

Under the plan, Iran will remove two-thirds of its centrifuges and get rid of 98 percent of its stockpile of uranium. In exchange, the country will receive some relief from sanctions.

The deal also allows UN inspectors to push for visits to Iranian military sites, although Iran can challenge those requests.

Congress can still reject the deal, but President Barack Obama says he will veto any legislation to block it.

Senator Charles Schumer still hasn't announced whether he will support the agreement.