Models have no business being aware of 404 errors. That's a HTTP code, a view layer detail.