Have a "honeypot". Just carry an empty (or with unimportant things) on your back pocket as always and a small money-clip on your front one. If someone gets it - no problem. It's better than "surprising" the thief on the spot because things can get worse from there.