This would allow existing weapons to support ammo created using typCreate. It would also mean that adding new ammo in general would no longer require overriding the weapon type.