Correctly implement manipulating job list