Let's not melt down before we have anything official. Right now all we have are rumors (some plausible, some less so) from the same people who have been pushing every anti-Leach rumor for years.