nextLength, pathLength and journeyLength