The comment in the function actually says "executed once", which certainly sounds dynamic to me. But then if it's in a loop it's actually set more than once. The operative thing seems to be that it's set to *the same thing* every time.