Can this wait that long?
Reconsidering that prediction... In light of all the news today, Meuller, and possibly Rosenstein have a very good chance of being fired before the end of this year.