allow WORK_FAIL to come back with an error