wouldn't be interesting to make job.Errorf() return engine.StatusErr? /cc @shykes