Index: trunk/psModules/src/astrom/pmFPAConceptsSet.c
===================================================================
--- trunk/psModules/src/astrom/pmFPAConceptsSet.c	(revision 6872)
+++ trunk/psModules/src/astrom/pmFPAConceptsSet.c	(revision 7016)
@@ -249,6 +249,6 @@
         // Now, need to get the "given"s
         if (strlen(givenCols) || strlen(givenPS)) {
-            psList *cols = psStringSplit(givenCols, ",;"); // List of column names
-            psList *values = psStringSplit(givenPS, ",;"); // List of value names for the columns
+            psList *cols = psStringSplit(givenCols, ",;", true); // List of column names
+            psList *values = psStringSplit(givenPS, ",;", true); // List of value names for the columns
             psMetadata *selection = psMetadataAlloc(); // The stuff to select in the DB
             if (cols->n != values->n) {
@@ -617,5 +617,5 @@
                 // Check that it's the same value as stored in the camera
                 psString checkString = psMetadataLookupStr(NULL, cell->camera, "CELL.BIASSEC");
-                psList *checkList = psStringSplit(checkString, " ;");
+                psList *checkList = psStringSplit(checkString, " ;", true);
                 if (biassecs->n != checkList->n) {
                     psError(PS_ERR_IO, true, "Target CELL.BIASSEC is specified by value, but number of "
@@ -663,5 +663,5 @@
             } else if (strcasecmp(source, "HEADER") == 0) {
                 psString keywordsString = psMetadataLookupStr(NULL, cell->camera, "CELL.BIASSEC");
-                psList *keywords = psStringSplit(keywordsString, " ,;");
+                psList *keywords = psStringSplit(keywordsString, " ,;", true);
                 if (biassecs->n != keywords->n) {
                     psError(PS_ERR_IO, true, "Target CELL.BIASSEC is sepcified by headers, but the number "
@@ -825,9 +825,9 @@
                     psMetadata *translation = psMetadataLookupMD(NULL, camera, "TRANSLATION");
                     psString keywords = psMetadataLookupStr(NULL, translation, "CELL.TIME");
-                    psList *dateTimeKeywords = psStringSplit(keywords, " ,;");
+                    psList *dateTimeKeywords = psStringSplit(keywords, " ,;", true);
                     psString dateKeyword = psListGet(dateTimeKeywords, PS_LIST_HEAD);
                     psString timeKeyword = psListGet(dateTimeKeywords, PS_LIST_TAIL);
 
-                    psList *dateTime = psStringSplit(dateTimeString, " T"); // Find the middle T
+                    psList *dateTime = psStringSplit(dateTimeString, " T", true); // Find the middle T
                     psString dateString = psListGet(dateTime, PS_LIST_HEAD);
                     psString timeString = psListGet(dateTime, PS_LIST_TAIL);
