variable path length