Intelligent sweeping