Index: /branches/eam_branches/ipp-20100823/psphot/src/psphotStackMatchPSFsUtils.c
===================================================================
--- /branches/eam_branches/ipp-20100823/psphot/src/psphotStackMatchPSFsUtils.c	(revision 29455)
+++ /branches/eam_branches/ipp-20100823/psphot/src/psphotStackMatchPSFsUtils.c	(revision 29456)
@@ -361,5 +361,9 @@
 	// Scale the input parameters
 	widthsCopy = psVectorCopy(NULL, widths, PS_TYPE_F32); // Copy of kernel widths
-	if (scale && !pmSubtractionParamsScale(&size, &footprint, widthsCopy, options->inputSeeing->data.F32[index], options->targetSeeing, scaleRef, scaleMin, scaleMax)) {
+
+	// we need to register the FWHM values for use downstream 
+	pmSubtractionSetFWHMs(options->inputSeeing->data.F32[index], options->targetSeeing);
+
+	if (scale && !pmSubtractionParamsScale(&size, &footprint, widthsCopy, scaleRef, scaleMin, scaleMax)) {
 	    psError(psErrorCodeLast(), false, "Unable to scale kernel parameters");
 	    goto escape;
