M4 review