Index: trunk/psModules/src/camera/pmFPACopy.c
===================================================================
--- trunk/psModules/src/camera/pmFPACopy.c	(revision 23746)
+++ trunk/psModules/src/camera/pmFPACopy.c	(revision 23761)
@@ -479,18 +479,15 @@
     if (targetFPA && sourceFPA) {
         if (targetFPA->toSky) {
-            psAssert (targetFPA->toSky == sourceFPA->toSky, "chips within FPA have inconsistent astrometry references");
-        } else {
-            targetFPA->toSky = psMemIncrRefCounter (sourceFPA->toSky);
-        }
+            psFree(targetFPA->toSky);
+        }
+        targetFPA->toSky = psMemIncrRefCounter (sourceFPA->toSky);
         if (targetFPA->toTPA) {
-            psAssert (targetFPA->toTPA == sourceFPA->toTPA, "chips within FPA have inconsistent astrometry references");
-        } else {
-            targetFPA->toTPA = psMemIncrRefCounter (sourceFPA->toTPA);
-        }
+            psFree(targetFPA->toTPA);
+        }
+        targetFPA->toTPA = psMemIncrRefCounter (sourceFPA->toTPA);
         if (targetFPA->fromTPA) {
-            psAssert (targetFPA->fromTPA == sourceFPA->fromTPA, "chips within FPA have inconsistent astrometry references");
-        } else {
-            targetFPA->fromTPA = psMemIncrRefCounter (sourceFPA->fromTPA);
-        }
+            psFree(targetFPA->fromTPA);
+        }
+        targetFPA->fromTPA = psMemIncrRefCounter (sourceFPA->fromTPA);
     }
 
