Consider logging the bucket/key here. It's great for testing. Otherwise the fact that there is corruption on disk is completely hidden. As a user I'd love to know that stuff.