I-95 in Connecticut has far more exits than typical Interstate Highways, particularly in Fairfield and New Haven Counties, with some exits less than one mile (1.6 km) apart. State transportation officials have said that the reason for the many exits stems from the state's original justification for building parts of the highway—to ease traffic congestion on US 1 by providing a faster alternate route, even for drivers traveling short distances within the same community. To overcome potential opposition to the highway from towns through which the route would traverse, the state agreed to guarantee each affected town a certain number of access points to the highway. Rather than skirting urban areas, the highway was built directly through the most dense sections of Stamford, Norwalk, Bridgeport, and New Haven.