Cast your mind back a few years and the race for the Republican presidential nomination, which got pretty ugly between Donald Trump and Ted Cruz.
Before he was confirmed as the GOP candidate and eventually made his way to the White House, Trump chose to insult the Texas senator by giving him the nickname 'Lyin' Ted'.
Well, this nickname seems to have stuck around and has now been adopted by Cruz's Democratic opponent in the upcoming midterm elections, Beto O'Rourke.
During their televised debate in San Antonio on Tuesday evening, O'Rourke revived the nickname after Cruz chose to criticise the Democrats his intentions of introducing a tax on oil production, a desire built on climate change.
O'Rourke acknowledged that Trump invented the name, saying:
Senator Cruz is not gonna be honest with you. He's gonna make up positions and votes I've never held or taken.
He's dishonest. It's why the president called him 'Lyin' Ted' and the nickname stuck, because it's true.
Over on Twitter people were loving O'Rourke decimation of Cruz.
Cruz managed to laugh off O'Rourke's comments and despite his opponent's popularity, he is still expected to win the midterm election, with polls showing him to be in the lead with voters.
This was the last debate between the two and may have been O'Rourke's final chance to chance voters mind, even though is a predominantly Republican state.
Cruz will also be glad to see that Trump has changed is now backing his former rival to win in November and even called O'Rourke a 'flake'.