Notwithstanding any state or local law, a person shall be entitled to transport a firearm from any place where he may lawfully possess it to any other place where he may lawfully possess such firearm if the firearm is unloaded and in the trunk. In vehicles without a trunk, the unloaded firearm shall be in a locked container other than the glove compartment or console. Necessary stops, like gasoline and rest, seem permissible.