also, not sure what happens usually on a loading error but we might want to bail. or will load script block otherwise?