Keep in mind, many areas think knives, sling shots, etc. Aren't 'arms' and ya don't have a right to have them.
Crossbows too, in N.J.