Index: tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_outputMissingBlock.tol
===================================================================
--- tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_outputMissingBlock.tol	(revision e8d06275fbf255b3acf265bd549c5cfdbea5fe33)
+++ tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_outputMissingBlock.tol	(revision 5b12e63ecf5bfc998c26bd4798b1afc3b890671c)
@@ -79,5 +79,5 @@
   {
   //WriteLn("TRACE "+_MID+" _buildWorkSpace_partial 1");
-    VMatrix If(VRows(_.FEye)==0,
+    VMatrix If(VRows(_.prior.X.free)==0,
     {
       Set idx = ExtractByIndex(_.t, _.i2);
@@ -86,8 +86,8 @@
     });
     VMatrix F = arm.blk::filter(_.FEye);
-    VMatrix u1 = _.partialSampler::_.fixedValues << 
+    VMatrix v1 = _.partialSampler::_.fixedValues << 
                  _.partialSampler::_.reloadedValues;
   //WriteLn("TRACE "+_MID+" _buildWorkSpace_partial 2 u1\n="<<Matrix(Tra(VMat2Mat(u1))));
-    VMatrix V1 = MergeRows(VRows(Z), [[ [[ u1, SetCol(_.i1) ]] ]]);
+    VMatrix V1 = MergeRows(VRows(Z), [[ [[ v1, SetCol(_.i1) ]] ]]);
   //WriteLn("TRACE "+_MID+" _buildWorkSpace_partial 2 V1\n="<<Matrix(Tra(VMat2Mat(V1))));
     BysMcmc::Bsr::Gibbs::WorkSpace.LinReg wslr = 
