The library said the bytes were there and only the download disagreed