Added bisection path shortening