more robust script loading