move this up to the top --- `it.getArgument` always calls `getArguments()` inside of it, so changing the `getArgument` above to use the same result would double the speed.
```
var args = it.getArguments();
var extensionName = ...args['name'];
var foo = args['bar']; <-- no need to look up arguments again
```