diff --git a/RGB.NET.Core/Leds/Led.cs b/RGB.NET.Core/Leds/Led.cs
index d38185e..b300065 100644
--- a/RGB.NET.Core/Leds/Led.cs
+++ b/RGB.NET.Core/Leds/Led.cs
@@ -57,7 +57,7 @@ namespace RGB.NET.Core
///
/// Indicates whether the is about to change it's color.
///
- public bool IsDirty => RequestedColor.HasValue;
+ public bool IsDirty => RequestedColor.HasValue && (RequestedColor != InternalColor);
private Color? _requestedColor;
///