Warning! Major SPOILERS for Legends of Tomorrow season 7 episode 10 ahead!

Legends of Tomorrow season 7 episode 10 saw the unexpected return of a character who wasn’t seen for a while in any Arrowverse show. Matt Letscher’s Reverse-Flash’s return was made known before the episode’s release, but the circumstances regarding his return remained unclear till the episode actually aired on The CW on December 26. The Legends had already faced Letscher’s Eobard Thawne in Legends of Tomorrow season 2, but he had always been more known for being one of The Flash’s most successful villains.

Legends of Tomorrow season 7 focused a lot on the group’s inability to travel through time, as the show had the Legends abandon time travel for six episodes before getting access to the first time-travel machine ever built. As their Waverider was destroyed by another identical Waverider at the beginning of season 7, their efforts focused entirely on trying to get back to that Waverider and understand who wanted them dead. When they learned that a group of robots who believed to be the original Legends tracked them by tracking timeline disruptions guided by an evil AI version of Gideon, Sara (Caity Lotz) and the rest of the crew decided to lure them to a fixed point in history, whose disruption would have caused a time aberration that the robot Legends couldn’t have ignored.

Related: The Flash: Why Reverse-Flash Still Looks Like Harrison Wells

Trying to stop the assassination of Archduke Franz Ferdinand of Austria in 1914 in order to disrupt the timeline in an unavoidable way led Sara to meet Eobard Thawne (Matt Letscher) again. Nevertheless, the version Sara met in Legends of Tomorrow season 7 episode 10 wasn’t bent on changing timelines to satisfy his needs, instead, his purpose was to protect that fixed point in history. Although Letscher’s Thawne never returned to the Arrowverse as often as Tom Cavanagh’s version of Reverse-Flash, this particular return proved especially tricky, as Letscher’s Thawne had been vaporized by Black Flash, therefore completely erased by any timeline, in Legends of Tomorrow season 2.

Eobard Thawne in LOT 7x10 Legends of Tomorrow

Before being vaporized by Black Flash, Letscher’s Thawne had created the Legion of Doom with Malcolm Merlyn (John Barrowman) and Damien Darhk (Neal McDonough), precisely to fight Black Flash by using the Spear of Destiny to rewrite reality, but the Legends managed to stop them. Black Flash needed to vaporize him as Letscher’s Thawne didn’t have any reason to exist. After Barry Allen (Grant Gustin) fixed the mistakes made by the creation of Flashpoint, the alternative timeline he had created by saving Nora Allen from Letscher’s Thawne that he imprisoned in a time prison, the Thawne that was freed was the original one, before he had killed Harrison Wells and taken over his life. As his ancestor Eddie Thawne had killed himself precisely to avoid the creation of Reverse-Flash, Letscher’s Thawne became a time remnant, hunted by Time Wraiths and subsequently by Black Flash. The Legends depowering the Spear of Destiny completely shattered Letscher’s Thawne’s plan, letting him be found by Black Flash, who then vaporized Thawne.

Legends of Tomorrow season 7 episode 10 ended up not retconning Letscher’s Thawne’s fate, only updating it. According to what Thawne told Sara in the episode, the time wraiths had other plans for him after Black Flash erased him. Thawne didn’t end up in 1914 in a sort of penance for his crimes against the timeline, instead, he truly was a changed man. The Time Wraiths pulled him back from nothingness, and after they stripped him of his powers, they re-educated Thawne and assigned him to protect a specific fixed point in history. Letscher’s Thawne even said that he saw the Time Wraiths’ point, that “history cannot and should not be changed,” in contrast to anything he did in his past, both in The Flash and Legends of Tomorrow. He truly seemed changed, as he was willing to make it seem Archduke Franz Ferdinand’s assassination didn’t succeed, helping the Legends go back to their Waverider in the meantime. Letscher’s Thawne will be back in Legends of Tomorrow season 7 episode 11.

Next: Which Arrowverse Characters Would Be Worthy Of Lifting Mjolnir

Legends of Tomorrow airs every Wednesday on The CW.