Kanye West knows Bonnaroo all too well. In 2008, he trashed the festival after hitting the stage at 4:30 am on the final night, several hours later than scheduled, to deliver a shortened, underwhelming set. Days later, he blamed festival organizers and Pearl Jam (who played before him) for the debacle, saying, "WE WERE OBVIOUSLY DEALING WITH F*CKING IDIOTS WHO DIDN’T REALLY HAVE THE CAPACITY TO REALLY PUT ON THIS SHOW PROPERLY."

Despite this incident, Bonnaroo booked Kanye again despite prior misgivings about their relationship, and now, you can see footage of Kanye's successful 2014 Bonnaroo performance, below, along with the setlist as reported by Billboard.

This being a Yeezy show, the evening's set was not without its controversial moments - according to Billboard, West showed no signs of abandoning his grudge from '08. “Last time before I got here they had ‘fuck Kanye’ on the port-a-potties. This time we’re going to piss on them,” he proclaimed to the audience, later pausing briefly during "Heartless" to demand, "Where the press at? Fuck the press!"

Additionally, The Guardian reports that West altered the lyrics to several songs to omit references to his Watch the Throne partner Jay-Z: first on "Cold", again on "Blood on the Leaves", and a third time on "Touch The Sky" (both performers have yet to comment on the omissions, of which these are not the first, as CoS points out). And of course, it wouldn't be a true Yeezy spectacle without the Napoleonic pep talk:

I ain't going after nobody on the radio. I'm goin' after Shakespeare. Walt Disney. Mozart. Henry Ford. Howard Hughes. David Stern. Elon Musk. You can only achieve as high as your dreams.

Kanye West:

"Black Skinhead"

"I Don't Like (Remix)"

"Mercy

"Cold"

"Clique"

"Can't Tell Me Nothin'"

"New Slaves"

"Power"

"Stronger"

"Say You Will"

"Runaway"

"Run This Town"

"Diamonds of Sierra Leone"

"Heartless"

"Jesus Walks"

"All Falls Down"

"Touch the Sky"

"All of the Lights"

"Good Life"

"Bound 2"

Encore:

"Blood on the Leaves"

Watch Kanye's video for "Bound 2":