diff --git a/MagickWand/mogrify.c b/MagickWand/mogrify.c
index 6061d99..4c256e7 100644
--- a/MagickWand/mogrify.c
+++ b/MagickWand/mogrify.c
@@ -385,14 +385,6 @@
   return(MagickTrue);
 }
 
-  /*
-    SparseColorOption() parses the complex -sparse-color argument into an
-    an array of floating point values then calls SparseColorImage().
-    Argument is a complex mix of floating-point pixel coodinates, and color
-    specifications (or direct floating point numbers).  The number of floats
-    needed to represent a color varies depending on the current channel
-    setting.
-  */
 static Image *SparseColorOption(const Image *image,
   const SparseColorMethod method,const char *arguments,
   const MagickBooleanType color_from_image,ExceptionInfo *exception)
@@ -422,6 +414,13 @@
     number_arguments,
     number_colors;
 
+  /*
+    SparseColorOption() parses the complex -sparse-color argument into an an
+    array of floating point values then calls SparseColorImage().  Argument is
+    a complex mix of floating-point pixel coodinates, and color specifications
+    (or direct floating point numbers).  The number of floats needed to
+    represent a color varies depending on the current channel setting.
+  */
   assert(image != (Image *) NULL);
   assert(image->signature == MagickSignature);
   if (image->debug != MagickFalse)