In the first episode of Season 7, Dexter chose to run away when he was at risk of revealing his identity to Debra.

When LaGuerta tried to frame Dexter (knowing his identity), he thought to kill her rather then run away from the situation. Nobody believes LaGuerta and there is no need to kill her.

She is an innocent, so why kill her? Its against Harry's code.

What is the reason for this choice?

  • 3
    Yeah, no real reason to put spoiler markup in the body when you spoil it in the title....
    – Tablemaker
    Jan 29, 2013 at 13:39

1 Answer 1


Dexter did not plan on killing LaGuerta at all, actually. It was Debra that ended up striking the final blow, so to speak.

When Dexter is getting rid of Estrada, it turns out to be a set-up by LaGuerta to catch him in the act. Hence the confrontation between the two in the police office.

While LaGuerta is technically an innocent, she is viable to the code as per the first rule of the Code:

Don't get Caught

If LaGuerta were to continue with her investigation of the GPS records of Dexter and Debra's police phones, then she would be able to link them to Travis Marshall's final resting place before the call came into dispatch. Ultimately causing Dexter's downfall.

This, then, allowed Dexter the reasoning he needed to enact his plan of making it look like Estrada and LaGuerta finished each other off, if it weren't for Deb's interference.

As the resulting scene after the container is just them returning to the party. We have yet to see, and will not see until the show returns for it's final season, whether or not Dexter still enacted this plan. Due to Debra contaminating the entire scene with her crying fit over her actions.

  • +1 for the answer, that means its like fulfilling one harry's rule by breaking other.
    – Ankit Sharma
    Jan 29, 2013 at 13:56
  • He doesn't really strictly follow the innocent rule throughout the series. Aug 9, 2021 at 17:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .