It means (imho, of course) that nature has been trying to curtail human population growth for far longer than the past three months. And that when we inevitably overcome this latest hurdle, as we will, the problems caused by continuing and ever-expanding human overpopulation of the planet are likely to bring the end of the species closer. I don't have any viable solution to offer to this conundrum.