If you, like us, jumped the gun and believed Dr. Zack Addy (Eric Millegan) was truly guilty of The Puppeteer’s crimes on “Bones,” you’re in good company.

Pretty much everyone at the Jeffersonian believed Zack had turned into a demented serial killer, even reaching so far as to assume he’d developed dissociative identity disorder — commonly known as multiple personality disorder — to commit these awful murders. They even had Zack believing his so-called evil twin was guilty.

RELATED: TV Query: Who is Zack, a.k.a. The Puppeteer, on ‘Bones’?

Luckily, with the help of industrious Dr. Karen Delfs (Sara Rue), the team eventually realized Zack was not the true criminal, but rather his own psychiatrist. In a harrowing final confrontation, Dr. Roshan (Ravi Kapoor) nearly killed Zack via lethal injection. In the scuffle, Zack realized something important about himself: He’s incapable of killing anyone, even to save his own life.

So does this mean he’s innocent of his crimes from all those years ago?

According to Zack, he believed himself so manipulated by the Gormogon that he confessed to the crime, despite not being the real killer. Now, he’s more sure than ever that he’s incapable of murder and ready to reenter society.

RELATED: ‘Bones’ Season 12 is ‘a lot of Zack,’ says the returning Eric Millegan

We’re less than sure about his newfound innocence.

It’s hard not to be touched by Zack’s attempts to help Hodgins (T.J Thyne) walk again, and his protectiveness over Brennan (Emily Deschanel). However, just because he’s able to feel a fondness for certain people doesn’t mean he isn’t still a bad guy. Like Aubrey (John Boyd) said, even Norman Bates was probably nice to his mother. Being a killer doesn’t mean you can’t have a soft spot for people you don’t intend to brutally murder. It’s going to take more evidence than a lack of fight or flight instinct to convince us that Zack is truly safe to release into the world.

Luckily for us, he’ll be sticking around for a couple more episodes during the final season of “Bones,” meaning we’ll likely either see Zack exonerated for all his crimes, or get concrete evidence he actually committed them. Whatever the case, we’re looking forward to some closure for this fan-favorite character.

“Bones” airs Tuesdays at 9 p.m. ET/PT on FOX.

Posted by:Lindsay MacDonald

Lindsay MacDonald is a Los Angeles based entertainment reporter with an affinity for CW superheroes. She graduated from Pepperdine University with a major in Media Studies and a borderline unhealthy obsession with TV in 2012. She would much rather spend the day binge-watching ‘The Flash’ or sorting ‘Game of Thrones’ characters into Hogwarts houses than venturing outdoors. TV words to live by: “Never ignore coincidence. Unless, of course, you’re busy. In which case, always ignore coincidence.”