job -> self
negative args