diff --git a/wand/mogrify.c b/wand/mogrify.c
index 27b0fa3..87580f8 100644
--- a/wand/mogrify.c
+++ b/wand/mogrify.c
@@ -2201,7 +2201,7 @@
             const char
               *p;
 
-            unsigned long
+            long
               iterations;
 
             Image
@@ -2214,12 +2214,12 @@
             GetMagickToken(p,&p,token);
             method=(MorphologyMethod) ParseMagickOption(MagickMorphologyOptions,
                       MagickFalse,token);
-            iterations = 1UL;
+            iterations=1L;
             GetMagickToken(p,&p,token);
-            if ( (*p == ':') || (*p == ','))
+            if ((*p == ':') || (*p == ','))
               GetMagickToken(p,&p,token);
-            if ( (*p != '\0') )
-              iterations = StringToLong(p);
+            if ((*p != '\0'))
+              iterations=StringToLong(p);
             kernel=AcquireKernelInfo(argv[i+2]);
             if (kernel == (KernelInfo *) NULL)
               ThrowWandFatalException(ResourceLimitFatalError,