optional exclude weapon arg to nextweapon