What happens if it failed because geoserver was not accessible? What would the reload() call below do?