Well, the whole peer review process is mostly about hindsight, isn't it?
Why, just this very day, we had the CDC, a department of the mighty United States Government, admitting that all the talk about how horrible salt for human dietary health is nothing but so much bush-wa.
I guess that's Captain Hindsight too. So ignore it.