Is there still hope for the human race?