Gotta give him credit where it's due!
Too be honest, he didn’t really put his reputation on the line by pledging a safe bet which was already mentioned by a credible leaker. If I said that the announcement was coming today, I wouldn’t be really announcing anything that boosts my credibility