Index: /trunk/psModules/src/detrend/pmDetrendDB.c
===================================================================
--- /trunk/psModules/src/detrend/pmDetrendDB.c	(revision 9460)
+++ /trunk/psModules/src/detrend/pmDetrendDB.c	(revision 9461)
@@ -98,6 +98,9 @@
     char *time = psTimeToISO (&options->time);
     char *type = pmDetrendTypeToString (options->type);
+    unsigned int nFail;
 
     psArray *array = NULL;
+    psMetadata *answer = NULL;
+
     pmDetrendSelectResults *results = pmDetrendSelectResultsAlloc();
 
@@ -140,6 +143,19 @@
     psTrace("psModules.detrend", 5, "got answer: %s\n", buffer->data);
 
+    array = NULL;
+    answer = NULL;
+    nFail = 0;
+    # define USE_MDPARSE 0
+    # if (USE_MDPARSE)
+
+        answer = psMetadataConfigParse (NULL, &nFail, buffer->data, false);
+    detExp = psMetadataLookupPtr ();
+    char *levelName = psMetadataLookupStr ();
+    # endif
+
     // XXX need to parse the response more robustly
     // XXX for now, assume a single line
+    // XXX we should expect a metadata back (if we call without -simple)
+    // XXX we should run psMetatdataParseConfig () on the
     array = psStringSplitArray (buffer->data, " ", false);
 
@@ -239,5 +255,5 @@
     }
 
-    char *result = psStringCopy (array->data[4]);
+    char *result = psStringCopy (array->data[3]);
     psTrace("psModules.detrend", 5, "detrend file: %s\n", result);
 
