I don't really buy that in this case. It's still high level and summarized and no one is verifying or scrutinizing anything based on that presentation alone.
NASA handles these kinds of announcements well, but then they also announce cyanide-based life. So.