Many enhancements: explicit job finish notification, fixed driver algorithm.