diff --git a/splinterpolator.h b/splinterpolator.h
index 59ffdb2d0656c5429050880f2c6e8c8fca165bfe..5ea25744066dcbef5576b2e5372f1d0d5e3fa9de 100644
--- a/splinterpolator.h
+++ b/splinterpolator.h
@@ -625,7 +625,7 @@ double Splinterpolator<T>::value_at(const double *coord) const
           for (unsigned int i=0; i<ni; i++, iiwgt++) {
 	    if (coord[0] < -4 && coord[0] > -5 && coord[1] < 143 && coord[1] > 142 && coord[2] < 92 && coord[2] > 91) {
 	      int ii = linear2+indx2indx(inds[0]+i,0);
-              printf("i = %d, j = %d, k = %d, ii = %d\n",i,j,k,ii);
+              printf("i = %d, j = %d, k = %d, ii = %d, wgt2 = %f, wgts[%d] = %f\n",i,j,k,ii,wgt2,i,*iiwgt);
 	    }
 	    val += cptr[linear2+indx2indx(inds[0]+i,0)]*(*iiwgt)*wgt2;
           }