Process always terminates in a clean way