diff --git a/MagickCore/gem.c b/MagickCore/gem.c
index 9a111cb..67cb0c4 100644
--- a/MagickCore/gem.c
+++ b/MagickCore/gem.c
@@ -288,7 +288,7 @@
   assert(green != (double *) NULL);
   assert(blue != (double *) NULL);
   v=1.0-blackness;
-  if (hue == 0.0)
+  if (hue == -1.0)
     {
       *red=(double) ClampToQuantum((MagickRealType) QuantumRange*v);
       *green=(double) ClampToQuantum((MagickRealType) QuantumRange*v);
@@ -532,7 +532,7 @@
   *whiteness=QuantumScale*w;
   if (v == w)
     {
-      *hue=0.0;
+      *hue=(-1.0);
       return;
     }
   f=((MagickRealType) red == w) ? green-(MagickRealType) blue :