Take a lesson from 'Rosencrantz & Guildenstern Are Dead', play the question game.

http://www.youtube.com/watch?v=maI53H4Zbrs

Cop: Can I ask you some questions sir/ma'am?
You: What can I help you with officer?
Cop: I noticed youre wearing a firearm openly.
You: Is that a problem?
Cop: Well, its making people nervous.
You: Am I doing anything illegal?
Cop: Id like you to cover it up.
You: Am I being detained?
Cop: Id likeyou to cover it up, and I need to see some ID.
You: Why do you need to see my ID, have I done anything illegal?
Cop: I just need to see some ID.
You: Am I being detained, or may I go?

You can pretty much ignore the repetition rule from there on out. Its fun, give it a try next LEO encounter.