Has anyone noticed how well Fuller et al have written Season 2's end-game to line up with Season 1's? The first season ended with Will discovering Hannibal was lying to him about killing someone and it seems like this season has to end with Hannibal discovering Will was lying to him about not killing someone.