Ted Cruz does not think Donald Trump's ideas about a national registry of Muslim-Americans is a good idea.

Before speaking at a town hall in Iowa, Cruz reportedly put some distance between himself and Trump's remarks.

"I'm a big fan of Donald Trump's, but not a fan of government registries of American citizens," Cruz reportedly said.

According to the Associated Press, he also noted that the "First Amendment protects religious liberty and I've spent the past several decades defending the religious liberty of every American."

Read more on WashingtonExaminer.com