If one has an issue with including semi-automatic handguns in the above, then one could refine it further by saying an assault weapon is a semi-automatic firearm that has a barrel length of 16 or longer and fires a rimless, semi-rimmed, or rebated rim centerfire cartridge that has a bullet of less then 6.5mm in diameter or a case length of less then 50.8mm.