Clapback queen Chrissy Teigen has sounded off once again.

After a tweet from last summer asking why women don't take their husband's last names began making the rounds again on Thursday (March 22), Teigen was quick step in with her usual quick wit.

"My husband didn't even take his last name?" she wrote, referring to the fact that John Legend, whose real name is John Stephens, goes by a stage name.

“John Legend is a nickname that some friends started calling me, and it kind of grew into my stage name,” Legend told MTV News in 2008. “‘Legend’ is something that I never would have chosen for myself originally. It grew to the point where more people in my circle would know me by that name than by my real name. I had to make a decision.”

Teigen and Legend do, however, share a daughter who has John's real last name: one-year-old Luna Stephens. The couple, who wed in 2013, are currently expecting a son, who will presumably also take on the family surname.

Stormi, Pilot + 16 Other Crazy Celeb Baby Names