Mankind’s Salvation?