DIEBACK – Erasing the remnants of human