diff --git a/src/ImageSharp/Common/Exceptions/ImageProcessingException.cs b/src/ImageSharp/Common/Exceptions/ImageProcessingException.cs
index c254eaeb3..ccd0b71e5 100644
--- a/src/ImageSharp/Common/Exceptions/ImageProcessingException.cs
+++ b/src/ImageSharp/Common/Exceptions/ImageProcessingException.cs
@@ -8,7 +8,7 @@ namespace SixLabors.ImageSharp
///
/// The exception that is thrown when an error occurs when applying a process to an image.
///
- public class ImageProcessingException : Exception
+ public sealed class ImageProcessingException : Exception
{
///
/// Initializes a new instance of the class.
diff --git a/src/ImageSharp/Processing/Processors/Transforms/DegenerateTransformException.cs b/src/ImageSharp/Processing/Processors/Transforms/DegenerateTransformException.cs
index 970a044dc..4d46540bc 100644
--- a/src/ImageSharp/Processing/Processors/Transforms/DegenerateTransformException.cs
+++ b/src/ImageSharp/Processing/Processors/Transforms/DegenerateTransformException.cs
@@ -8,7 +8,7 @@ namespace SixLabors.ImageSharp.Processing.Processors.Transforms
///
/// Represents an error that occurs during a transform operation.
///
- public sealed class DegenerateTransformException : ImageProcessingException
+ public sealed class DegenerateTransformException : Exception
{
///
/// Initializes a new instance of the class.