User blog comment:JoeRamirez/Call of Duty Modern Warfare 3 Weapons Wishlist./@comment-3552272-20110504084038/@comment-3523988-20110505165214

According to me, the HK416 or M416 is an upgraded version of the M4A1, which cannot stand cold, sand, mud or water, which will literally make the M4A1 explode. While the XM8 was made to compete against the SCAR, XM29 and M27 IAR.