It's fair to say Fergie's version of the Star-Spangled Banner at Sunday's NBA All-Star game wasn't a hit with everyone.
And now the US singer has publicly apologised for her performance.
The singer told TMZ : "I've always been honoured and proud to perform the national anthem and last night I wanted to try something special for the NBA.
"I'm a risk taker artistically, but clearly this rendition didn't strike the intended tone."
She added: "I love this country and honestly tried my best."