diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index bf666c1a659f424818ea2222c9ddc4bb24ca5859..2455bd5b543d03648bdf606ab988f7d44699d180 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -369,8 +369,9 @@ int main(int argc, char *argv[]) {
         delete linearBaseSolver;
         delete linearPresmoother;
         delete linearPostsmoother;
+        for (auto &x : transfer_)
+          delete x;
         delete linearIterationStep;
-        // TODO: handle transfer operators
         delete myBlockProblem;
         delete nonlinearSmoother;
         delete multigridStep;