simplified collision sweeps