Faith in humanity lost.