Heterogeneity and uncertainty