Thanks for the replies, guys. I probably did a poor job of explaining the situation in my original post so let me try to clarify
I have two flatcars. They do not travel in a kernel. Here a the possible scenarios.
1. When both are on a given train going to that location and loaded, I would like the switch list to have the train drop both off
2. When both cars (now empty) are on the spur I would like any train servicing this location to always pick both up.
3. If a train has previously dropped off one flatcar, I want a subsequent train carrying the other one (and it's loaded) to switch the empty for the loaded.
In all of these possibilities I can only see two moves.
Any thoughts? Thanks