Improved sweep