diff --git a/kyo-core/shared/src/main/scala/kyo/concurrent/fibers.scala b/kyo-core/shared/src/main/scala/kyo/concurrent/fibers.scala index ba10d8b6c..2abaf826b 100644 --- a/kyo-core/shared/src/main/scala/kyo/concurrent/fibers.scala +++ b/kyo-core/shared/src/main/scala/kyo/concurrent/fibers.scala @@ -220,7 +220,7 @@ object fibers { def parallelFiber[T](l: Seq[T > Fibers])(implicit f: Flat[T > Fibers]): Fiber[Seq[T]] > IOs = l.size match { case 0 => Fiber.done(Seq.empty) - case 1 => Fibers.run(l(0).map(Seq(_))) + case 1 => Fibers.run(l(0).map(Seq(_)))(Flat.unsafe.checked) case _ => Locals.save.map { st => IOs {