In 1991 one-way streets along Logan, New, and Garden Streets were discontinued and reallocated to the city of Marion to maintain; US 70 reverted to two-way traffic along Main and Court Streets. In the same year, US 70 was removed from the Raleigh Beltline and rerouted along Gleenwood Avenue, Wade Avenue, Capital Boulevard, Dawson–McDowell Streets, and Saunders Street. South of the Raleigh Beltline, it continued along Saunders, then Wilmington Street, and through Garner to I-40; the reroute in Wake County replaced all of US 70 Bus. In 1993 US 70 was rerouted onto a new bypass north of Haw River, leaving Main Street (SR 1801) and a short concurrency with NC 49. In Orange and Durham counties, US 70's concurrency with I-85 was extended as part of a major reconfiguration of exits 172 and 173. The original configuration had Hillsborough Road weave in and out of I-85 between the two exits; the realignment of US 70 allowed NCDOT to remove the weave and re-purpose exit 172 as an interchange for NC 147 (completed in 2001). The former alignment became an extension of US 70 Bus., which for the remainder of the decade had a hidden concurrency with I-85/US 70, with the weave persisting during construction. In 1997 NCDOT established the oddity known as the four US 70s of Selma–Smithfield: US 70, US 70A, US 70 Bus. and US 70 Bypass. Before 1997, US 70 was routed through Smithfield while US 70A followed the pre-1954 route through Selma. The new configuration established US 70 following its former route east to Selma, with a short bypass route of I-95 (no interchange), then reconnecting to an existing section of US 70 east of I-95; US 70A was truncated near the I-95 interchange in Selma, while the former alignment through Smithfield became a business route.