Looking for some advice here. Going to drive to Waynesboro Virginia for my nephews graduation. I know I cannot carry on school property, nor at a school function. Anything else I might need to know?? For instance if there is any interaction with the police am I required to advise them I am carrying, etc?? Yes I've read through the handgunlaw.com site, but some small details seem to be missing.