Humanity has not perished