Since Fitzpatrick knew from day one that Richard Armitage gave Valerie Plames name to Robert Novak, the investigation became a procedural prosecution. Scooter Libby was not agile enough to avoid the traps Fitz set. I often wonder how a smart man like him did get tripped up.
As I recall GWB ordered all his staff to cooperate with the investigation or else, but normal survival skills tells us that you always be careful what you say if you are a suspect.
They can lie to you to get you, but you cant lie to them. But you can shut up if you are a suspect. He got him for lying, in fact that's all he got. But then again that's all Clinton was caught with too, similar anyway,
I concluded long ago that GWB set him up to begin with.