@@ -27,8 +27,7 @@ protected function encodeAnimated(ImageInterface $image): EncodedImage
     {
         $builder = GifBuilder::canvas(
             $image->width(),
-            $image->height(),
-            $image->loops()
+            $image->height()
         );
 
         foreach ($image as $frame) {
@@ -38,6 +37,8 @@ protected function encodeAnimated(ImageInterface $image): EncodedImage
             );
         }
 
+        $builder->setLoops($image->loops());
+
         return new EncodedImage($builder->encode(), 'image/gif');
     }
 }