Don't short circuit on the first error
Abstract scatter gather concurrency pattern