Is this correct? What's the separate `M` about? Add a comment to explain maybe?