fix broken shutdown - missed return value from run()