The flat was definitely caused by a shard of glass. The area that caused the flat was an un-paved area of dirt that leads to the bike trail. I always do my best to avoid glass and other hazards but I guess the odds caught up with me. The Specialized tires sound good though...