diff --git a/src/MediaCollections/FileAdder.php b/src/MediaCollections/FileAdder.php
index <HASH>..<HASH> 100644
--- a/src/MediaCollections/FileAdder.php
+++ b/src/MediaCollections/FileAdder.php
@@ -123,9 +123,9 @@ class FileAdder
         throw UnknownType::create();
     }
 
-    public function preservingOriginal(): self
+    public function preservingOriginal(bool $preserveOriginal = true): self
     {
-        $this->preserveOriginal = true;
+        $this->preserveOriginal = $preserveOriginal;
 
         return $this;
     }
Update FileAdder.php (#<I>)

With this little one you avoid having to make:



if($preserveOriginal){

            return $this

                ->addMedia($file)

                ->usingName($name)

                ->preservingOriginal()

                ->toMediaCollection($collection_name);       

        }

        else{

            return $this

                ->addMedia($file)

                ->usingName($name)

                ->toMediaCollection($collection_name);       

        }