Index: trunk/Ohana/src/opihi/dvo/mextract.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/mextract.c	(revision 13720)
+++ trunk/Ohana/src/opihi/dvo/mextract.c	(revision 13884)
@@ -7,5 +7,5 @@
   char *RegionName, *RegionList, *p;
   double *M1;
-  char **cstack;
+  char **cstack, name[1024];
   float *values;
 
@@ -63,5 +63,10 @@
   ALLOCATE (vec, Vector *, Nreturn);
   for (i = 0; i < Nreturn; i++) {
-    if ((vec[i] = SelectVector (fields[i].name, ANYVECTOR, TRUE)) == NULL) goto escape;
+    if (ISNUM(fields[i].name[0])) {
+      sprintf (name, "v_%s", fields[i].name);
+    } else {
+      sprintf (name, "%s", fields[i].name);
+    }
+    if ((vec[i] = SelectVector (name, ANYVECTOR, TRUE)) == NULL) goto escape;
   }
 
