How do target flow controllers handle impurities in the medium?