I want it to rethrow the exception it got from the create. Presumably, something besides an id collision is going wrong, so we want that to surface. With a for loop, the same would need to remember the exception and then do a post check to see that there was no successful call and an exception. Makes is as complex it seems?