In his early days, Lupe Fiasco was billed as a mini-Kanye, full to the brim with self-aware raps and smart social commentaries, with an ego to match.
But lately he's been a mixed-up mess, delivering substandard albums and an unfocused performance at his recent Auckland show supporting - of all people - Nelly.
So the signs weren't good for Tetsuo & Youth, the Chicago rapper's fifth album that arrives with plenty of controversy, including Twitter beefs, label disagreements and lyrics perceived - but denied - as being anti-Obama.
Against all the odds, Lupe's delivered a stunner, easily his best since his 2006 debut, Food & Liquor.
*Warning music video contains explicit content*