Perhaps there is hope for Humanity’s moral destiny after all!