diff --git a/src/ImageSharp/ImageFrameCollection{TPixel}.cs b/src/ImageSharp/ImageFrameCollection{TPixel}.cs
index 023da0d347..92722494b1 100644
--- a/src/ImageSharp/ImageFrameCollection{TPixel}.cs
+++ b/src/ImageSharp/ImageFrameCollection{TPixel}.cs
@@ -208,8 +208,12 @@ namespace SixLabors.ImageSharp
}
///
- public override bool Contains(ImageFrame frame) =>
- frame is ImageFrame specific && this.Contains(specific);
+ public override bool Contains(ImageFrame frame)
+ {
+ this.EnsureNotDisposed();
+
+ return frame is ImageFrame specific && this.frames.Contains(specific);
+ }
///
/// Determines whether the contains the .