Looking really good. Only one last issue remains: line 90 and 93 are virtually identical. Can you make a def that takes a Seq[Future[T]] and returns Future[T]