Index: trunk/psastro/src/psastroAstromGuess.c
===================================================================
--- trunk/psastro/src/psastroAstromGuess.c	(revision 39926)
+++ trunk/psastro/src/psastroAstromGuess.c	(revision 41895)
@@ -342,7 +342,10 @@
         if (!updates) goto skip_chip;
 
+	// in psastroOneChipFit & psastroMosaicOneCihp, astrometry failures are marked with NASTRO = 0
+	// these should be ignored when checking the overall solution
         int nAstro = psMetadataLookupS32 (&status, updates, "NASTRO");
         if (!nAstro) goto skip_chip;
 
+	// it is not clear when astError = 0.0
         float astError = psMetadataLookupF32 (&status, updates, "CERROR");
         if (fabs(astError) < 1e-6) goto skip_chip;
@@ -397,5 +400,5 @@
     }
 
-    psPlaneTransform *map = psPlaneTransformAlloc (1, 1);
+    psPlaneTransform *map = psPlaneTransformAlloc (1, 1, PS_POLYNOMIAL_ORD);
     map->x->coeffMask[1][1] = PS_POLY_MASK_SET;
     map->y->coeffMask[1][1] = PS_POLY_MASK_SET;
