"DELOS: A prisoner of your own sins."