Why roadwork takes years to finish