Fox News host Bill O'Reilly faced off against comedian Jon Stewart on Wednesday night about the existence of "white privilege."

Things got heated. The two television personalities, who have tussled on each other's shows in the past, repeatedly shouted over each other and shot snide remarks back and forth for most of the 12-minute segment. Later on, O'Reilly turned to Stewart's "Daily Show" studio audience to engage it directly.

"You think I'm sitting here because I'm white? What are you, a moron? I'm sitting here because I'm obnoxious, not because I'm white!" he exclaimed.

In August, O'Reilly had a high-profile debate with another Fox News anchor, Megyn Kelly, on white privilege. Kelly passionately argued that it was an issue, while O'Reilly dismissed the concept. Stewart began his own interview with O'Reilly by tossing aside O'Reilly's new book — apparently the intended subject of the discussion — to return to the racial debate.

"This is all I want from you today. This is it," Stewart began. "I have one simple question: I want you to admit that there is such a thing as white privilege. That's all I want you to do ... I just want you to say, 'I'm terribly, terribly wrong on this.'"

O'Reilly quickly mocked Stewart's looks in return.

"In your case, there is white privilege," O'Reilly said. "The fact that you're here, sitting there. He doesn't even shave. He doesn't even — look at you."

The discussion quickly pivoted back to the substance of the issue as the two debated the lasting effects of slavery and Jim Crow laws. Stewart argued that O'Reilly, who came from an overwhelmingly white Long Island town, was a direct beneficiary of white privilege.

"This is the usual white guilt liberal stuff," O'Reilly replied. He soon added, "Let me repeat this, and I'll do it slowly so even you can understand it: If you work hard, if you get educated, if you're an honest person, you can make it in America!"

Watch the full segment below.