Debkafile isn’t the most reliable source. I’d like to see confirmation though a more mainstream source.
No kidding. I don't think I know of any of their sensational articles that have panned out.