I understand there's no guarantee, but I have used it before across scripts, with the different scope properties and it works consistently. I have used it with and without the loader functions. In this case, the duration is fairly short and if for some reason the data isn't available, it's a low penalty for failure.