Got me there. They are now.
The “retention time” of arguments in the arrays shouldn’t be high anyway because of how soon they’re likely to be overwritten, but it makes zero performance difference and you’re right that it’s better to get rid of them ASAP.
Noted, thanks.
Yes, and it’s a pattern I generally avoid like the plague. In this case I think it’s a good tradeoff to relieve some of the pressure on the GC with a lot of scripts running.