be more explicit with retries