Yeah, I'm sceptical too. PNAS is pretty legit though. I will check the original article later to see if nothing got lost in translation when making the simplified large-public piece...