Not sure about this, the cleanup label exists for handling errors detected in this function, before job_start is even called.