Can you use Future.reduce?