Even Satan is appalled