Diffusion sources