diff --git a/Aaru.Filters/SplitJoinStream.cs b/Aaru.Filters/SplitJoinStream.cs
index 132e83132..2e9414175 100644
--- a/Aaru.Filters/SplitJoinStream.cs
+++ b/Aaru.Filters/SplitJoinStream.cs
@@ -229,7 +229,8 @@ public class SplitJoinStream : Stream
/// Base file path, directory path only
/// Counter format, includes filename and a formatting string
/// Counter start, defaults to 0
- public void AddRange(string basePath, string counterFormat = "{0:D3}", int counterStart = 0)
+ public void AddRange(string basePath, string counterFormat = "{0:D3}", int counterStart = 0,
+ FileAccess access = FileAccess.Read)
{
while(true)
{
@@ -238,7 +239,7 @@ public class SplitJoinStream : Stream
if(!File.Exists(filePath))
break;
- Add(filePath, FileMode.Open);
+ Add(filePath, FileMode.Open, access);
counterStart++;
}