Index: trunk/psphot/src/psphotEnsemblePSF.c
===================================================================
--- trunk/psphot/src/psphotEnsemblePSF.c	(revision 9595)
+++ trunk/psphot/src/psphotEnsemblePSF.c	(revision 9734)
@@ -27,6 +27,6 @@
 
     // pre-calculate all model pixels
-    psArray  *models = psArrayAlloc (sources->n);
-    psVector *index  = psVectorAlloc (sources->n, PS_TYPE_U32);
+    psArray  *models = psArrayAllocEmpty (sources->n);
+    psVector *index  = psVectorAllocEmpty (sources->n, PS_TYPE_U32);
     // DROP models->n = index->n = 0;
 
@@ -141,5 +141,4 @@
     psSparse *sparse = psSparseAlloc (models->n, 100);
     psVector *weight = psVectorAlloc (models->n, PS_TYPE_F32);
-    weight->n = models->n;
 
     for (int i = 0; i < models->n; i++) {
