Former child star and singer Corey Feldman issued an apology for droppingthe American flag during his performance on Today.

According to People, during Feldman's performance on the morning show, his second in the past month, he dropped an American flag on the ground while singing his song "Take a Stand." After his performance was over, Feldman said "We love you America," before anchor Tamron Hall handed the flag back to him. Viewers quickly went to social media to voice their outrage over the treatment of the flag.

In his apology statement, Feldman blamed the incident on a lack of preparation.

"We scrambled to find an American flag to use as a patriotic symbol at the last minute and with no rehearsal,” he said. “Once I was on stage, my brain reverted to my choreography, which was to throw my hands up in the air with a peace sign. As a dancer, my instinct is to drop anything in my hands.”

Feldman insists that "Take a Stand" is a musical tribute to America and that no harm was intended by dropping the flag. You can watch the full video below: