diff --git a/src/File/ReadableFlysystemBackupFile.php b/src/File/ReadableFlysystemBackupFile.php
index 8332cec..d1c16fc 100644
--- a/src/File/ReadableFlysystemBackupFile.php
+++ b/src/File/ReadableFlysystemBackupFile.php
@@ -211,10 +211,9 @@ class ReadableFlysystemBackupFile extends BackupFile implements BackupFileReadab
 
   /**
    * Rewind the file handle to the start of the file.
-   *
    */
   function rewind() {
-    if ($this->isOpen()) {
+    if ($this->isOpen() && ftell($this->handle) !== 0) {
       rewind($this->handle);
     }
   }
