Okay, I have a long section of double track with multiple blocks (using Track Circuity Detector/Insulator and signals) in each direction. This allows for trains to "stack up" behind each other. That part works great. Here's my problem. An AI train entering the first block will turn the junction at the end even though there are several blocks in between. Is there a way to prevent the junction from being turned until the AI train is in the last or next to last block before the junction? So far I haven't found anything that even remotely addresses this issue. What I was hoping for is a trigger rule that can turn junctions when arriving at a specific location, but maybe it is not a single rule and is a combination of rules or just plain isn't possible.