Heterogeneous nucleation, nucleation with the nucleus at a surface, is much more common than homogeneous nucleation. For example, in the nucleation of ice from supercooled water droplets, purifying the water to remove all or almost all impurities results in water droplets that freeze below around −35 °C, whereas water that contains impurities may freeze at −5 °C or warmer.