Republican presidential candidate Herman Cain has returned to supporting a constitutional amendment to ban same sex marriage, after promising not to seek such an amendment earlier this month.

"I wouldn't seek a constitutional ban on same sex marriage, but I am pro-traditional marriage," Cain told NBC's David Gregory just over a week ago.

But moments after Saturday's Iowa Faith and Freedom Conference, Cain told Christian Broadcasting Network's David Brody that he was for not only a anti-abortion amendment, but also an amendment to ban marriage equality.

"Are you for some sort of pro-life amendment to the Constitution that in essence would trump Roe v. Wade?" Brody asked.

"Yes," the candidate replied. "Yes, I feel that strongly about it. If we can get the necessary support and it comes to my desk, I'll sign it. That's all I can do. I will sign it."

Cain had previously told CNN's Piers Morgan that he believed abortion should be a choice in cases of rape and incest.

"You mentioned marriage as well so you're also, just so I understand, you're for a constitutional marriage amendment as well?" Brody wondered.

"I think marriage should be protected at the federal level also," Cain explained. "I used to believe that it could be just handled by the states but there’s a movement going on to basically take the teeth out of the 1996 Defense of Marriage Act and that could cause an unraveling, so we do need some protection at the federal level because of that and so yes I would support legislation that would say that it’s between a man and a woman."

During his 2004 run for U.S. Senate, Cain had declared that "Congress needs to enact a constitutional amendment to protect the sacred institution of marriage."

Watch this video from Christian Broadcasting Network, broadcast Oct. 22, 2011.

(H/T: Think Progress)