Royce 5’9’s recent freestyles have garnered praise from the likes of Eminem and now, the Slaughterhouse MC continues his streak with two new remixes in one.

With his latest release, “Beats Keep Callin’,” Royce takes on Migos’ “Bad and Boujee” and French Montana’s “Lockjaw.”

Through complex rhyme patterns and clever wordplay, the Detroit spitter makes pop culture references to Alicia Keys’ all-natural look, Desiigner’s mumbles, and the “salt bae” meme craze.

While touching on current events, Royce even finds time to rhyme about the Commander-in-Chief. “Like Donald Trump,” he raps. “Throwing money / Hitting everybody and they auntie up / Trying to find someone to come perform for me / Before I f**k the whole entire country up.”

The second half of the song deals more with his ups and downs, acknowledging career pitfalls and past issues with alcoholism: “Comas after comas that were alcohol-induced / If I ain’t wake up from ’em, I won’t ask what y’all would do.”

Prior to rocking over these beats, Royce unleashed freestyle remixes to PHresher’s “Wait a Minute” and DJ Khaled’s Jay Z and Future-assisted “I Got the Keys.” Eminem was among those offering praise for his recent sharpness. “Really?” Em wrote in a text message to his Bad Meets Evil partner-in-rhyme. “Ur an asshole. Those f**kin freestyles u put out r devastating. Incredible. I hate u. Die.”