Elvis Costello has retired his biggest hit, Oliver's Army, declaring he will never perform it live again as he asked radio stations not to play it.
The 67-year-old British singer-songwriter, who released the anti-war song in 1979, has copped criticism over the past few years for the use of a racial slur in the lyrics.
Written about the conflict in Northern Ireland and imperialism, the lyrics contain the use of the words "white n***er", which was intended to describe Irish Catholics.
In an interview with The Telegraph, Costello said he was unlikely to play the song for his upcoming tour with the Imposters in June.
"That's what my grandfather was called in the British army. It's historically a fact … But people hear that word and accuse me of something that I didn't intend," Costello said.