sys process now returns self on run-done