Dealing with Heterogeneity