Rod Rosenstein is an enigma.
Is he the leaker?
Is he a white hat or a black hat?
Is he the whistle-blower or the spy/informant?............
How about the star witness for the prosecution against the conspirators who committed treason?
That works......................