Index: trunk/ppImage/src/ppImageDetrendReadout.c
===================================================================
--- trunk/ppImage/src/ppImageDetrendReadout.c	(revision 37406)
+++ trunk/ppImage/src/ppImageDetrendReadout.c	(revision 39501)
@@ -44,4 +44,5 @@
     {
       // XXX test for GPC1? or CAN_HAVE_VIDEO in camera config?
+      bool status = false;
       if (!input) goto done_video_check;
       if (!input->parent) goto done_video_check;
@@ -49,7 +50,8 @@
       if (!input->parent->parent->hdu) goto done_video_check;
       if (!input->parent->parent->hdu->header) goto done_video_check;
-      if (psMetadataLookupStr(NULL,input->parent->parent->hdu->header,"CELLMODE")) {
+      char *ptr = psMetadataLookupStr(&status,input->parent->parent->hdu->header,"CELLMODE");
+      if (status) {
 	psLogMsg ("ppImage.detrend", PS_LOG_DETAIL, "VIDEO: %d %d %d\n",(int) options->hasVideo,(int) options->useVideoDark, (int) options->useVideoMask);
-	char *Vptr = strchr(psMetadataLookupStr(NULL,input->parent->parent->hdu->header,"CELLMODE"),'V');
+	char *Vptr = strchr(ptr,'V');
 	if (Vptr) {
 	  hasVideo = options->hasVideo = true;
