Index: branches/tap_branches/psastro/src/psastroRefstarSubset.c
===================================================================
--- branches/tap_branches/psastro/src/psastroRefstarSubset.c	(revision 25900)
+++ branches/tap_branches/psastro/src/psastroRefstarSubset.c	(revision 27838)
@@ -16,5 +16,5 @@
 
   // select the raw objects for this readout
-  psArray *rawstars = psMetadataLookupPtr (NULL, readout->analysis, "PSASTRO.RAWSTARS");
+  psArray *rawstars = psMetadataLookupPtr (NULL, readout->analysis, "PSASTRO.RAWSTARS.SUBSET");
   if (rawstars == NULL)  {
     psError(PSASTRO_ERR_DATA, false, "missing rawstars in psastroRefstarSubset\n");
@@ -23,5 +23,5 @@
 
   // select the raw objects for this readout
-  psArray *refstars = psMetadataLookupPtr (NULL, readout->analysis, "PSASTRO.REFSTARS");
+  psArray *refstars = psMetadataLookupPtr (NULL, readout->analysis, "PSASTRO.REFSTARS.SUBSET");
   if (refstars == NULL)  {
     psError(PSASTRO_ERR_DATA, false, "missing refstars in psastroRefstarSubset\n");
@@ -74,6 +74,6 @@
   psLogMsg ("psastro", 4, "keeping %ld of %ld reference stars\n", subset->n, refstars->n);
 
-  psMetadataRemoveKey (readout->analysis, "PSASTRO.REFSTARS");
-  psMetadataAdd (readout->analysis, PS_LIST_TAIL, "PSASTRO.REFSTARS", PS_DATA_ARRAY, "astrometry matches", subset);
+  psMetadataRemoveKey (readout->analysis, "PSASTRO.REFSTARS.SUBSET");
+  psMetadataAdd (readout->analysis, PS_LIST_TAIL, "PSASTRO.REFSTARS.SUBSET", PS_DATA_ARRAY, "astrometry matches", subset);
 
   if (psTraceGetLevel("psastro.dump") > 0) {
