The rate of diffusion is affected by