Eminem’s almost-5 minute diss on American president Donald Trump is the best thing you’d watch today.

Titled The Storm, it was filmed in Detroit as part of the BET Hip Hop Awards’ traditional cyphers, in which rappers typically aim to deliver showy verses in a group setting.

It’s not the first time Eminem would come for Trump, having previously done so in the nine-minute 2016 freestyle Campaign Speech and in Big Sean’s No Favors.

ALSO: HBO To Produce Dr. Dre And Jimmy Iovine Documentary

“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 it for you with this. F— you,” he said toward the end, raising his middle finger.

The fresstyle comes as Eminem is set to release his eight studio album, and this will certainly drive up anticipation for the project. The album is his first since 2013’s The Marshall Mathers LP 2.

Watch the freestyle below.