Guess who’s back, back again? That’s right — Slim Shady, a.k.a. rapper Eminem, is adding his lyrical prowess to the presidential race to throw shade at GOP nominee Donald Trump.

On the same day of the third and final presidential debate, the 44-year-old rapper released a surprise song Wednesday titled “Campaign Speech.” The almost eight-minute rap is full of anti-Trump rhymes and digs. He pokes fun at Trump’s appearance and makes a sarcastic reference to Trump being in a position of power, referring to him as a “loose cannon who’s blunt with his hand on the button, who doesn’t have to answer to no one — great idea!”

Eminem also dropped a few references to Trump’s alleged sexual assaults and rocky track record with women, including the line “Olympic gymnast, been known for some assaults” and “uses intercourse to settle scores with women who have vendettas towards men.” He then went after the Donald’s fan base, with the line “run the faucet, I’ma dunk a bunch of Trump supporters underwater.”

And while the two nominees went head-to-head over who is more of a puppet at Wednesday night’s debate, Eminem had already settled that matter for them before the debate even started. “But you should be afraid of this dang candidate, you say Trump don’t kiss a — like a puppet,” he raps in “Campaign Speech.”

Despite his clearly negative view of Trump, Eminem hasn’t expressed support for Clinton — in fact, Eminem has historically disliked the Democratic presidential nominee. In his 1999 song “Role Model,” Eminem claims “Hillary Clinton tried to slap me and call me a pervert,” continuing on to say “I ripped her f—— tonsils out and fed her sherbet.”

In the tweet in which he released “Campaign Speech,” Eminem also confirmed that he’s working on a new album. It’s been three years since his last album release. So far neither campaign has responded to the rapper’s controversial bars, but fans have mostly responded enthusiastically, reinforcing his self-proclaimed title as a “rap God.”