Adding support for collectives and parallel recovery.