On the other hand, the method is a generic one to load a script, and not specific to our specific circumstance, so it might be better to have a more lenient timeout as the default and then tune down the timeout to something shorter when we call it from a specific module?