diff --git a/MagickWand/operation.c b/MagickWand/operation.c
index 78dd283..2c59fa6 100644
--- a/MagickWand/operation.c
+++ b/MagickWand/operation.c
@@ -1079,8 +1079,8 @@
           if (parse < 0)
             CLIWandExceptArgBreak(OptionError,"UnrecognizedGravityType",
                                       option,arg1);
-          (void) SetImageOption(_image_info,option+1,arg1);
           _draw_info->gravity=(GravityType) parse;
+          (void) SetImageOption(_image_info,option+1,arg1);
           break;
         }
       if (LocaleCompare("green-primary",option+1) == 0)