diff --git a/main.go b/main.go
index 02d5993b70e61b7632cdc3b7f58cf744f6e8ace6..ea1f5738ddf81b1125fb9e039d537c15d67c6b5f 100644
--- a/main.go
+++ b/main.go
@@ -80,8 +80,8 @@ func processImage(config *Config, client *redis.Client, value string) {
 		})
 	}
 
-	wand.Clear()
-	wandLinear.Clear()
+	wand.Destroy()
+	wandLinear.Destroy()
 }
 
 func main() {
diff --git a/util.go b/util.go
index 154dc8b949f7e6cea3fc40ea9b42c12d47e0857a..8a7422ce5ed225bf58918c1037880cf0ff4e70fe 100644
--- a/util.go
+++ b/util.go
@@ -91,7 +91,7 @@ func resize(wand *imagick.MagickWand, wandLinear *imagick.MagickWand, size Size,
 
 	err = mw.WriteImage(target)
 
-	mw.Clear()
+	mw.Destroy()
 
 	return err
 }