You're welcome. I'm glad to help out. Besides, I'm spending
a lot of time on Larch/C++ recently, so it's on my mind. But do correct
me if I make a mistake or add to my answer if it's not quite right.
I'm still learning in this area.