Index: trunk/psphot/src/psphotBasicDeblend.c
===================================================================
--- trunk/psphot/src/psphotBasicDeblend.c	(revision 5718)
+++ trunk/psphot/src/psphotBasicDeblend.c	(revision 5772)
@@ -14,11 +14,11 @@
     psTimerStart ("psphot");
 
-    // this should be added to the PM_SOURCE flags:
-    int PM_SOURCE_BLEND = PM_SOURCE_OTHER + 1;
+    float FRACTION = psMetadataLookupF32 (&status, config, "DEBLEND_PEAK_FRACTION");
+    if (!status) FRACTION = 0.25;
 
-    float FRACTION = psMetadataLookupF32 (&status, config, "DEBLEND_PEAK_FRACTION");
     float NSIGMA   = psMetadataLookupF32 (&status, config, "DEBLEND_SKY_NSIGMA");
+    if (!status) NSIGMA = 5.0;
+
     float minThreshold = NSIGMA*sky->sampleStdev;
-    fprintf (stderr, "min threshold: %f\n", minThreshold);
 
     // we need sources spatially-sorted to find overlaps
@@ -43,5 +43,5 @@
 	source = sources->data[N];
 
-	if (source->type == PM_SOURCE_BLEND) continue;
+	if (source->mode & PM_SOURCE_BLEND) continue;
 
 	overlap->n = 0;
@@ -119,5 +119,5 @@
 			     );
 
-		    testSource->type = PM_SOURCE_BLEND;
+		    testSource->mode |= PM_SOURCE_BLEND;
 		    Nblend ++;
 		    j = xv->n;
