Gerald was pulled over for speeding. During the stop, he was…

Gerald was pulled over for speeding. During the stop, he was arrested for having 3 hunting rifles that he owned in the bed of his truck. The state charged him under the following statute: “A person shall not possess a dagger, spear, axe, a double-edged non folding stabbing instrument of any length, or any other dangerous weapon, except a hunting knife, while in any vehicle operated or occupied by the person.”  What is the best argument that Gerald is NOT guilty of this offense?