I always carry a good smaller sized pocket knife. They are just useful. And it's nice to have a last ditch defense item. Its certainly not my first self defense choice. A firearm is much better. While I'm not a complete novice with a blade, even if I had been training with a knife since birth it would still be my distant last resort. A knife does not handle multiple assailants or an individual armed with a firearm.