         if((n_stack1 - c_stack0) >= (LMEM_STACK_SIZE << SHIFT))
         {
           //We overwrote our current stack
-          apprCount = -1; return acc_i;	 
+#if 0
+          apprCount = -1; 
+#endif
+          return acc_i;	 
         }
       }
       __syncthreads();

#pragma unroll
    for (int i = 0; i < DIMx; i++)
      acc_i = add_acc(acc_i, pos_i, node_mon0[offs + i], node_mon1[offs+i],eps2);
    apprCount += DIMx;

    __syncthreads();
  } //if n_approx > 0

#pragma unroll
          for (int i = 0; i < DIMx; i++)
            acc_i = add_acc(acc_i, pos_i, node_mon0[offs + i], node_mon1[offs+i], eps2);
#if 0
          apprCount += DIMx;
#endif
          __syncthreads();
        }
        __syncthreads();
