Donald Trump might be a terrible person, but at least he keeps things interesting. Trump says he fired Robert Stone, a top campaign advisor and one of the few people who lent his campaign actual political experience and expertise. Stone, meanwhile, says that he wasn't fired — he quit

Washington Post reporter Robert Costa first tweeted that Trump had fired stone, and a spokesperson for the Trump campaign said that Stone was fired for using the campaign to boost his political profile. Stone flatly denies this, claiming he wrote his own email to Trump that announced his resignation:

Unfortunately, the current controversies involving personalities and provocative media fights have reached such a high volume that it has distracted attention from your platform and overwhelmed your core message. With this current direction of the candidacy, I no longer can remain involved in your campaign.

Stone also tweeted about his resignation: 

Stone and Trump have been friends since the 80s, and Stone reportedly saw Trump's presidential bid as a chance to focus on the issues and firm up a platform that would unite Republican voters. Instead, Trump was Trump. Things apparently came to a head with the recent Megyn Kelly controversy; "Roger just felt like he couldn't stand by him," Stone's close friend told CNN