Lupe Fiasco revives an old SZA song with his own rendition called "Bone." The rapper borrows the beat from "Babylon" featured on her Z EP and puts his own signature spin on it. Lupe exchanges the original's melody for a grittier set of bars and a sinister beat that digs deep into the topic of celebrity and the misconstrued idea of perfection. If you remember, the rapper actually previewed the beat for this song over a year ago on his Instagram and captioned the video, "Those same beat struggles...hahaha."

In December, the rapper announced he would be dropping his new project, The Cool 2, in 2017. A few days later, he revealed he would be dropping three more albums in 2016 before retiring from rap completely. We can only hope there is more Lupe on the way because "Bone" is pretty damn good. Listen to it below.