Persisting work even when data is not valid

Avoid using `rescue` in its modifier form.