diff --git a/src/Spectre.Console/Color.cs b/src/Spectre.Console/Color.cs
index 93d6672..d2f0668 100644
--- a/src/Spectre.Console/Color.cs
+++ b/src/Spectre.Console/Color.cs
@@ -82,7 +82,8 @@ namespace Spectre.Console
///
public bool Equals(Color other)
{
- return R == other.R && G == other.G && B == other.B;
+ return (IsDefault && other.IsDefault) ||
+ (IsDefault == other.IsDefault && R == other.R && G == other.G && B == other.B);
}
///