I'm trying to set up an official server friendly station that automatically pulls inventory from any other inventory block. After reading https://forum.keenswh.com/threads/c...ity-should-be-higher-than-assemblers.7399241/ I found that a sorter blocks pull and push into inventories that are the fewest conveyor blocks away. This was awesome to find as it meant I might be able to do sorting without scripting (something close-ish to [TIM] ). I could set it up so that the destination inventory is as close as possible on the output side and that same destination inventory is father than any other inventory on the input side, the sorter should pull from every other block on the grid first before getting into an infinite loop pulling from its destination inventory. This seemed to work well from the testing I did. However, when I added a connector things didn't work as expected. In this screen shot ( ) the lower left cargo container is meant to only hold components. So the sorter to its right has whitelist components and drain all. The ship connected on the right should have components drained from its cargo container that is only 2 blocks away from it's connector. Instead, the sorter is in an infinite loop pulling from its destination container. Any idea why? How are conveyor blocks counted? I was thinking a block like a refinery was counted for every square it had to go through, so a refinery could count for 1, 2, 4, or 5 conveyor blocks.