Well, it's also the logic of how it traps the salamanders. It heavily prioritizes looting failed traps and set them up, so much so that it causes successful traps to time out and fail, thus creating a loop of it only collecting failed traps. It needs some logic to handle looting traps that are close to it first, then looting the failed traps to reset them.