I like how the writers of this episode took a predictable story (it's painfully obvious Sheldon is innocent) and made it into a very entertaining and well written thrill ride. Fifteen years after Terminator 2: Judgement Day Edward Furlong shows here that he is still a good actor capeable of a top notch performance. He is perfectly cast as Shane Casey. Carmine Giovanazzo continues to get better with each episode. This episode is his best to date. Finally, I hope Peyton and Mac's relationship is not over. It is defintely a highlight of the season and should continue.