Comment: Faith in Humanity?