Implement a hook with callback support so that when work is finished, additional cleanup can be done, log message logged, etc.