I have been told through training, by a local police chief, and by our local sherrif that all I need to do is produce the permit and hand it over with my license. If I am not carrying I do not need to, and I don't. Here in Minnesota any check run on a vehicle license with my name on it will come back with "owner has permit to carry" ... Really cool that my pick up is only in the wife's name

But, her car, both our bikes and the boat all come back with my ccw info.
I have never been asked to surrender the gun in a traffic stop (only been stopped once while carrying and that was for a headlight). I did have a trooper ask for me to surrender my gun at a meeting "for her safety." I told her that I would if she allowed me to clear it myself first "for safety of all." When she started to balk the sherrif stepped in and informed her that I could keep it and "she would be just fine." Cool that the sherrif trumps city cops and state troopers, and even cooler when the sherrif knows you well.
Back on topic - I would prefer to only produce the permit rather than use words in a public situation. And, since that is the law here that is what I will continue to do until instructed otherwise.