Is this usual for middleware services (versus returning {} with a 404?)