IMO a `NotFoundException` should not fail the operation, but any other exception should bubble up.