diff --git a/Aaru.Filters/Aaru.Filters.csproj b/Aaru.Filters/Aaru.Filters.csproj
index 5778d8bb2..c035548d7 100644
--- a/Aaru.Filters/Aaru.Filters.csproj
+++ b/Aaru.Filters/Aaru.Filters.csproj
@@ -88,6 +88,7 @@
+
diff --git a/Aaru.Filters/BZip2.cs b/Aaru.Filters/BZip2.cs
index 54234627a..eab29826d 100644
--- a/Aaru.Filters/BZip2.cs
+++ b/Aaru.Filters/BZip2.cs
@@ -34,8 +34,7 @@ using System;
using System.IO;
using Aaru.CommonTypes.Interfaces;
using Aaru.CommonTypes.Structs;
-using SharpCompress.Compressors;
-using SharpCompress.Compressors.BZip2;
+using Ionic.BZip2;
namespace Aaru.Filters
{
@@ -157,7 +156,7 @@ namespace Aaru.Filters
BasePath = null;
CreationTime = DateTime.UtcNow;
LastWriteTime = CreationTime;
- _innerStream = new ForcedSeekStream(_dataStream, CompressionMode.Decompress, false);
+ _innerStream = new ForcedSeekStream(_dataStream, false);
DataForkLength = _innerStream.Length;
return Errno.NoError;
@@ -170,7 +169,7 @@ namespace Aaru.Filters
BasePath = null;
CreationTime = DateTime.UtcNow;
LastWriteTime = CreationTime;
- _innerStream = new ForcedSeekStream(_dataStream, CompressionMode.Decompress, false);
+ _innerStream = new ForcedSeekStream(_dataStream, false);
DataForkLength = _innerStream.Length;
return Errno.NoError;
@@ -185,7 +184,7 @@ namespace Aaru.Filters
var fi = new FileInfo(path);
CreationTime = fi.CreationTimeUtc;
LastWriteTime = fi.LastWriteTimeUtc;
- _innerStream = new ForcedSeekStream(_dataStream, CompressionMode.Decompress, false);
+ _innerStream = new ForcedSeekStream(_dataStream, false);
DataForkLength = _innerStream.Length;
return Errno.NoError;
diff --git a/Aaru.Images/UDIF/Read.cs b/Aaru.Images/UDIF/Read.cs
index 32d15fc4a..4414bcfa5 100644
--- a/Aaru.Images/UDIF/Read.cs
+++ b/Aaru.Images/UDIF/Read.cs
@@ -45,7 +45,7 @@ using Claunia.PropertyList;
using Claunia.RsrcFork;
using Ionic.Zlib;
using SharpCompress.Compressors.ADC;
-using SharpCompress.Compressors.BZip2;
+using Ionic.BZip2;
using Version = Resources.Version;
#pragma warning disable 612
@@ -446,8 +446,7 @@ namespace Aaru.DiscImages
break;
case CHUNK_TYPE_BZIP:
- decStream = new BZip2Stream(cmpMs, SharpCompress.Compressors.CompressionMode.Decompress,
- false);
+ decStream = new BZip2InputStream(cmpMs, false);
break;
case CHUNK_TYPE_RLE: break;