Not sure if this would work because it's been a fat minute since I've coded anything, but assuming there's a max range from the request that a source pylon could be (i.e. you search the network but it's hard-capped to stop searching 1k blocks away or w/e) you might consider attempting to path...