Index: trunk/pswarp/src/pswarpArguments.c
===================================================================
--- trunk/pswarp/src/pswarpArguments.c	(revision 10832)
+++ trunk/pswarp/src/pswarpArguments.c	(revision 10954)
@@ -50,14 +50,19 @@
     pmConfigFileSetsMD (config->arguments, config, "WEIGHT", "-weight", "-weightlist");
     
-    if (argc != 2) {
+    if (argc != 3) {
 	psError(PSWARP_ERR_ARGUMENTS, true, "Incorrect arguments supplied");
 	return NULL;
     }
     
+    psArray *array;
+
     // output position is fixed
     psMetadataAddStr (config->arguments, PS_LIST_TAIL, "OUTPUT", 0, "", argv[1]);
 
     // skycell position is fixed
-    psMetadataAddStr (config->arguments, PS_LIST_TAIL, "SKYCELL", 0, "", argv[2]);
+    array = psArrayAlloc(1);
+    array->data[0] = psStringCopy (argv[2]);
+    status = psMetadataAddPtr (config->arguments, PS_LIST_TAIL, "SKYCELL", PS_DATA_ARRAY, "", array);
+    psFree (array);
 
     psTrace("pswarp", 1, "Done with pswarpArguments...\n");
