case *serviceerror.DataLoss:
err = serviceerror.NewUnavailable("internal history service error")
if headerErr := grpc.SetHeader(ctx, metadata.Pairs(
ResourceExhaustedCauseHeader, serviceErr.Cause.String(),
ResourceExhaustedScopeHeader, serviceErr.Scope.String(),
)); headerErr != nil {
// So while this is *not* a user-facing error or problem in itself,
// it indicates that there might be larger connection issues at play.