Demand heterogeneity