Routing new pipeline involves more than pointing in the general direction and calling a ditch digger