the other dispatcher functions can provide the same functionality, so removing finish_jobs() only makes the dispatcher interface slimmer.
the other dispatcher functions can provide the same functionality, so removing finish_jobs() only makes the dispatcher interface slimmer.