OK. So here’s my take on this. May or may not be what you need but this is the only way I could get my scenario to work correctly (before applying any fancy code to spruce things up).