we can only add a callback if there is a job in the first place...