So I took the 8 hour concealed handgun course yesterday and the instructor was stressing that in North Carolina it's a CCH permit, so you can only conceal handguns and no other weapons, even pepper spray. I asked a question (which I think the instructor may have misunderstood my intent on) about concealed rifles. My hypothetical was: I put my rifle in a rifle bag (or large backpack) and exit my apartment. I then walk down the public street several blocks to the range. Independent of having a CCH permit, is this considered illegal concealing of a weapon other than a handgun? He responded that anything other than a handgun needs to be openly carried if you're in public. I'm a recent transplant, but in NY, I used rifle bags as a means of transporting them and so did everyone else. Nobody openly carried long guns on the street as a means of transporting them to the range etc. What have been your experiences?