I see a ton of glass, riding in Philly. I'm not sure what tires I have but I tend not to get flats...I think they have like 12 layers of Kevlar in them or something...if I'm riding in the streets and am forced to go through a bad patch I do try to stop to brush any pointy debri off!