Can we be sure reports will always come back in 5s or else we just give up? Is it worth considering a try-several-times-before-giving-up loop?