diff --git a/apps/cpu/TPMSRow/TPMSRow.cpp b/apps/cpu/TPMSRow/TPMSRow.cpp
index 4957f0504829bcebe65436bab36eb15e68c5f50e..c424319be0ea223c33e4a9fd974c49d875e4ca4c 100644
--- a/apps/cpu/TPMSRow/TPMSRow.cpp
+++ b/apps/cpu/TPMSRow/TPMSRow.cpp
@@ -447,7 +447,8 @@ void run(string configname)
                 UBLOG(logINFO, "Restart - end");
         }
         // set connectors
-        SPtr<Interpolator> iProcessor(new CompressibleOffsetInterpolator());
+        //SPtr<Interpolator> iProcessor(new CompressibleOffsetInterpolator());
+        SPtr<Interpolator> iProcessor(new CompressibleOffsetMomentsInterpolator());
         //SetConnectorsBlockVisitor setConnsVisitor(comm, true, D3Q27System::ENDDIR, nu, iProcessor);
         OneDistributionSetConnectorsBlockVisitor setConnsVisitor(comm);
         grid->accept(setConnsVisitor);