diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index dd070af024ea555f17e98feeab53a795570f84cb..7a3cd9a9286d7dc967e38082012c14573a766c43 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -343,12 +343,11 @@ int main(int argc, char *argv[]) {
         // }}}
 
         // // Now the actual nonlinear solver
-        typedef MyBlockProblemType TNNMGProblemType;
         typedef GenericNonlinearGS<MyBlockProblemType> NonlinearSmootherType;
         typedef TruncatedNonsmoothNewtonMultigrid<
-            TNNMGProblemType, NonlinearSmootherType> TNNMGStepType;
+            MyBlockProblemType, NonlinearSmootherType> TNNMGStepType;
 
-        TNNMGProblemType *tnnmgProblem = myBlockProblem;
+        MyBlockProblemType *tnnmgProblem = myBlockProblem;
         auto nonlinearSmoother = new NonlinearSmootherType;
 
         auto multigridStep =