diff --git a/MagickCore/thread-private.h b/MagickCore/thread-private.h
index 566c024..fea3330 100644
--- a/MagickCore/thread-private.h
+++ b/MagickCore/thread-private.h
@@ -36,7 +36,8 @@
       GetMagickResourceLimit(ThreadResource) : \
       GetImagePixelCacheType(source) != DiskCache ? \
       GetMagickResourceLimit(ThreadResource) : \
-      GetMagickResourceLimit(ThreadResource) < 2 ? 1 : 2)
+      GetMagickResourceLimit(ThreadResource) < 2 ? \
+      GetMagickResourceLimit(ThreadResource) : 2)
 #define magick_schedule(type,chunk) \
   schedule(type,(chunk) < 1 ? 1 : (chunk))