Index: trunk/psModules/src/objects/pmPSFtryModel.c
===================================================================
--- trunk/psModules/src/objects/pmPSFtryModel.c	(revision 25818)
+++ trunk/psModules/src/objects/pmPSFtryModel.c	(revision 25819)
@@ -72,8 +72,6 @@
     }
 
-    int orderMin = (options->psfTrendMode == PM_TREND_MAP) ? 1 : 0;
+    // XXX set the min number of needed source more carefully (depends on psfTrendMode?)
     int orderMax = PS_MAX (options->psfTrendNx, options->psfTrendNy);
-
-    // XXX set the min number of needed source more carefully (depends on psfTrendMode?)
     if ((sources->n < 15) && (orderMax >= 3)) orderMax = 2;
     if ((sources->n < 11) && (orderMax >= 2)) orderMax = 1;
@@ -83,5 +81,12 @@
         return NULL;
     }
-    orderMin = PS_MIN(orderMin, orderMax);
+
+    int orderMin;
+    if (options->psfTrendMode == PM_TREND_MAP) {
+        orderMin = 1;
+        orderMax = PS_MAX(orderMax, 1);
+    } else {
+        orderMin = 0;
+    }
 
     // save the raw source mask (generated by pmPSFtryFitEXT)
