M40 review