Can you add comments to explain the reason why we need to retry?