Jobs need error types too