Rather than do this in parallel for each rollback, it would actually probably be more performant to roll them all into 1 single mutation batch for a single network call.  Thoughts?