IIRC, the original GFSZ Act was held unconstitutional (basically) because Congress didn't include language that tied the Act to interstate commerce. That was the basis for striking the Act, so Congress just turned around and re-enacted the GFSZA, including language tying the act to interstate commerce (& the Commerce Clause).
A gunfight is not the time to learn new skills.
If you ever have a real need for more than a couple of magazines, your problem is not a shortage of magazines. It's a shortage of people on your side of the argument. -- Art Eatman