Don't pull algo information from the job since it might not exist. Fix a few errors assuming job isn't None