M sweeping up