 -- Donald Trump, announced Monday that he would attend all three presidential debates, capping speculation about whether the GOP candidate and real estate mogul would do so.

“I look forward to the debates. I mean, I think it is an important element of what we're doing. I think you have an obligation to do the debates,” he said.

When asked what could stop him from attending, the Republican nominee joked, "Hurricanes, natural disaster.”

Trump had previously been circumspect in saying whether he would attend the debates, publicly worrying that moderators would treat his campaign unfairly. He also protested the schedule, which he said conflicted with NFL games.

But Monday, Trump said he had no problem with the moderators. ABC News’ Martha Raddatz will moderate one of the debates with CNN’s Anderson Cooper as co-moderator; Fox News’ Christopher Wallace and NBC News’ Lester Holt will moderate the other two.

"I like them," Trump said. "I respect the moderators.”