Well darn. I looked at the data they'd published saying they'd found the planet, and while it seemed tenuous to me, I should've gone on record somewhere saying so. On the other hand, I'm not a planetary astronomer, so my I'm not really qualified to tell what is strong data or not, so I just trusted the reviewers.