sweeps through