I have the blue buffer locations acquiring and releasing restricted areas to maintain the gaps and pallet counts in each area of conveyor. The orange are work stations. The photo eye sets variables to tell if the pallet should continue or move onto the loop conveyors when it comes to the decision point. The issue I have is when the buffer with the photo eye and the buffer on the first leg of the loop are both occupied. When this happens, the system will load a pallet into the small space on the conveyor between the entry transfer and the first buffer and then one into the queue that is connected to the entry point on the loop conveyor. How can I have my one decision point look to acquire two possible buffer locations, and if they are busy, it waits at the decision point location for the fist available buffer to travel to?