Your approach is clearly better for the reasons mentioned.

I will foll around with this notion and see what happens.

Regards.