Furthermore, agarose typically requires longer incubation times (to enable diffusion of solutions to the internal spaces within) and pre-clearing (to control non-specific bind of unwanted proteins). Because all interactions occur on the outer smooth surface of the magnetic beads, and because they are much more uniform in size, magnetic beads generally provide higher reproducibility and purity compared to agarose. Pre-clearing is usually not necessary with magnetic beads.