attempt a better exit from child process (again)