Index: trunk/psModules/src/camera/pmFPAMaskWeight.c
===================================================================
--- trunk/psModules/src/camera/pmFPAMaskWeight.c	(revision 24317)
+++ trunk/psModules/src/camera/pmFPAMaskWeight.c	(revision 24399)
@@ -228,4 +228,5 @@
 
         // a negative variance is non-sensical. if the image value drops below 1, the variance must be 1.
+	// XXX this calculation is wrong: limit is 1 e-, but this is in DN
         readout->variance = (psImage*)psUnaryOp(readout->variance, readout->variance, "abs");
         readout->variance = (psImage*)psBinaryOp(readout->variance, readout->variance, "max",
@@ -239,4 +240,5 @@
     }
 
+    // XXX if readnoise is based on an image map, we need to apply it here
     readout->variance = (psImage*)psBinaryOp(readout->variance, readout->variance, "+",
                                            psScalarAlloc(readnoise*readnoise/gain/gain, PS_TYPE_F32));
