I just realized something:  `iniLoads` is decremented in `onIniLoaded` and as such it might go into a race with `i` which is incrementing on every loop iteration.  In extreme cases, the `for` loop might never reach its termination condition.  Do I read this right?