Ok... NOW, I'm seeing something. This is actually an interesting one. I'll spare most of the details, but it has to do with the same action being used with a different directory each time. Since the action id is used as a key, and the directory name is changing via variable, the same structure is being used. So, yes, a cache is involved (structures are built the first time through), but it's not the cache's fault. This has been fixed and it will be in the next release. Good catch!