Index: /trunk/ppSub/src/ppSubReadout.c
===================================================================
--- /trunk/ppSub/src/ppSubReadout.c	(revision 17819)
+++ /trunk/ppSub/src/ppSubReadout.c	(revision 17820)
@@ -239,13 +239,11 @@
         }
 
-        pmCell *psfCell = pmFPAfileThisCell(config->files, view, "PSPHOT.PSF.LOAD");
-        if (!psfCell) {
+        pmReadout *psfRO = pmFPAfileThisReadout(config->files, view, "PSPHOT.PSF.LOAD");
+        if (!psfRO) {
             psError(PS_ERR_UNEXPECTED_NULL, true, "Unable to find file PSPHOT.PSF.LOAD");
             return false;
         }
-        pmReadout *psfRO = pmReadoutAlloc(psfCell);
         psMetadataAddPtr(psfRO->parent->parent->analysis, PS_LIST_TAIL, "PSPHOT.PSF", PS_DATA_UNKNOWN,
                          "PSF from matched addition", psf);
-        psFree(psfRO);                  // Drop reference
     }
 
