better error handling for URL manifests