Eep. This is scary. Can we do this with a regular loop? Conditional on storeResult.HttpStatusCode some how?