handle NotFound without bubbling exception