all when all futures succeed