Rapper Eminem is known for being deliberately controversial. His songs have often poked fun at celebrities, current events, and social ills, referencing everything from Dick Cheney to mental illness and domestic violence. While the tenor of his work can range from serious to comic within the span of a single album, when Mathers does decide to make a statement on a track, particularly when it involves taking aim at an individual, listeners are never left in doubt to puzzle over his intended meaning. Eminem’s most recent political takedown capitalizes brilliantly on the growing and distilled dissatisfaction many Americans feel towards our current commander-in-chief, Donald Trump.

“The Strom” made its debut Tuesday at the BET Hip-Hop Awards. The video features Eminem backed by a posse of stone-faced onlookers engaged in a freestyle smackdown in a parking lot with an unseen adversary. The four-minute song attacks nearly every controversial aspect of the President’s character and policies—his racism, his stance on immigration, his incompetence, his foreign policy dealings, his tendency to air his grievances on social media, and more:

“From his endorsement of Bannon

Support for the Klansmen

Tiki torches in hand for the soldier that’s black

And comes home from Iraq

And is still told to go back to Africa”

Image result for eminem trump

“’He’s gonna get rid of all immigrants!’

‘He’s gonna build that thang up taller than this!’

Well, if he does build it, I hope it’s rock solid with bricks”

Though the target of Eminem’s invective is never shown and never gets a chance at a rebuttal, the video still very much comes across as a clash between two enemies. In fact, the faceless nature of the opposing party seems purposeful in a way—it leaves the viewer to imagine Trump himself standing silent, impotent, in the same garage, running back to Mar-a-Lago with his orange tail tucked between his legs. Unsurprisingly, the song has gone viral in the wake of its release, with fellow rappers and fans alike taking to social media to applaud Eminem and blast Trump.

Eminem ends the tirade with a call to action aimed at his fans:

“And any fan of mine who’s a supporter of his

I’m drawing in the sand a line: you’re either for or against

And if you can’t decide who you like more and you’re split

On who you should stand beside, I’ll do it for you with this:

F**k you!

The rest of America stand up

We love our military, and we love our country

But we f**king hate Trump”