Try to use finally better to terminate subprocesses when we die.