Add a job direction parameter (bi / up / down). Ignore changes when not in the correct direction. We should define a JobConfig object of some sort.