The switch from larval to adult globin gene expression in Xenopus laevis is mediated by erythroid cells from distinct compartments.