Clean Sweep Registration