Thanks for the detailed explanation. That clears up a lot for me.

 

I have replaced argout with freearg and verified this still works.

 

Geert