Macklemore and Ryan Lewis performed their gay marriage anthem "Same Love" at the 2013 MTV Video Music Awards, which they won an award for.
Only up on the podium, Mack forgot to thank Mary Lambert, the gay singer whose guest vocals were vital to their Best Social Message Song win.
Fortunately, there were no hard feelings, as Mary later delivered an impassioned performance - featuring Jennifer Hudson - with the guys. Watch:
You can probably cut Macklemore a little slack, as he got caught up in a fervent speech about the song's importance when he accepted the award:
"I'll be honest, I really wanted to win Best Rap Video, but this Moonman right here stands for a lot more," the Seattle rapper said, fighting back emotion.
"I've been writing songs, since I was like 15 years old and out of every single song I have ever written, this is the most important record out of all of them."
"To watch this song, in the last year, spread across the world is a testament to what is happening right now in America on the forefront of equality."
"Gay rights are human rights, there is no separation."
No mention of Mary. Then, almost as an afterthought, Ryan Lewis tried to interject "And of course, Mary Lambert!" as they were exiting the stage.
Mary Lambert, the co-author of "Same Love," definitely deserved recognition, but at least the song, her story and her talents are getting plenty of that.
Macklemore and Ryan Lewis also won Sunday for another hit, "Can't Hold Us," featuring Ray Dalton. Check out the full list of MTV VMA winners.