Index: tol_tests/tol/Bugzilla/bug_000846/test.tol
===================================================================
--- tol_tests/tol/Bugzilla/bug_000846/test.tol	(revision d6488fb751c2024ebe14e86bc300e7599445661d)
+++ tol_tests/tol/Bugzilla/bug_000846/test.tol	(revision cc7e3c78b047b3d358684bcee0677c52dc67f636)
@@ -23,5 +23,5 @@
   //> (?, ?, ?)
   Real ok.2 = MatMax(Abs(mX2-mC))==0;
-  
+
   Matrix mB2 = SetMat([[ 
     [[2500, 1264, 1231]], 
@@ -32,8 +32,9 @@
   Matrix mX3 = VMat2Mat(MinimumResidualsSolve(Mat2VMat(mB2), Mat2VMat(mC2)));
   //> (0.69, -1.66, 1.93)
-  Real ok.3 = 1-MatMax(Abs(mB2*mX3-mC2));
+  Real ok.3 = Max(0,1-MatMax(Abs(mB2*mX3-mC2)));
+
   Matrix mX4 = MinimumResidualsSolve(mB2, mC2);
   //> (222448.05, -390853.09, 111433.23)
-  Real ok.4 = 1-MatMax(Abs(mB2*mX4-mC2));
+  Real ok.4 = Max(0,1-MatMax(Abs(mB2*mX4-mC2)));
   Real ok.5 = MatMax(Abs(mX3-mX4))==0;
   
