Most of my flats lately are due to a very fine piece of wire, presumably, shards from the steel in tires. It usually takes a few minutes to find and extract the culprit. Another 5 min to replace the tube and pump the tire. If I'm commuting I'll have a pump, if I'm with a group I'll use CO2.