Added fatal option to fail, to change the behavior when the job shouldn't be rerun