Humanity should never renounce