I think that should be `vapply(files, safe_digest, character(1))`