diff --git a/LanguageExt.Core/Immutable Collections/Iterator/Iterator.cs b/LanguageExt.Core/Immutable Collections/Iterator/Iterator.cs
index e4382a449..3509e6d13 100644
--- a/LanguageExt.Core/Immutable Collections/Iterator/Iterator.cs
+++ b/LanguageExt.Core/Immutable Collections/Iterator/Iterator.cs
@@ -114,7 +114,7 @@ public Iterable AsIterable() =>
///
/// Deconstructor
///
- public new void Deconstruct(out A head, out Iterator tail)
+ public void Deconstruct(out A head, out Iterator tail)
{
head = Head;
tail = Tail;
@@ -560,7 +560,7 @@ public override void Dispose()
///
public abstract class Cons : Iterator
{
- public void Deconstruct(out A head, out Iterator tail)
+ public new void Deconstruct(out A head, out Iterator tail)
{
head = Head;
tail = Tail;