only create the job if it doesn't already exist