diff --git a/src/Operation/Reverse.php b/src/Operation/Reverse.php
index ead3ec89c..fdf72da6c 100644
--- a/src/Operation/Reverse.php
+++ b/src/Operation/Reverse.php
@@ -40,8 +40,7 @@ public function __invoke(): Closure
         /** @var Closure(Iterator<TKey, T>): Generator<TKey, T> $pipe */
         $pipe = Pipe::of()(
             Pack::of(),
-            Reduction::of()($callback)([]),
-            Last::of(),
+            Reduce::of()($callback)([]),
             Unpack::of(),
         );