PS: To anyone following this thread, here’s something that wasn’t obvious. You have to build the original object so it goes in the positive direction on the Y axis. If like me you laid it down in the -ve direction, even after returning all rotations to zero via Ctrl A, etc, the instances are all upside down. Shifting the origin to the other end was no help. I only noticed this was an issue once I moved to using asymmetric objects.