RO in its place involves solvent diffusion throughout a membrane that may be possibly nonporous or works by using nanofiltration with pores 0.001 micrometers in dimensions. The predominant elimination mechanism is from variations in solubility or diffusivity, and the process is depending on force, solute concentration, along with other situations.[