diff --git a/src/problem.cpp b/src/problem.cpp
index 154e946f9c35224b621dde117c9df25d9eb3a890..8b80490b1dfbefcf73bdbd7dab86cc0db351136b 100644
--- a/src/problem.cpp
+++ b/src/problem.cpp
@@ -835,9 +835,9 @@ void Problem::print(int depth, bool constr_by, bool metric, bool state_blocks)
                         try
                         {
                             CaptureMotionPtr CM = std::static_pointer_cast<CaptureMotion>(C);
+                            cout << "      buffer size  :  " << CM->getBuffer().get().size() << endl;
                             if ( CM->getCalibSize() > 0 && ! CM->getBuffer().get().empty())
                             {
-                                cout << "      buffer size  :  " << CM->getBuffer().get().size() << endl;
                                 cout << "      delta preint : (" << CM->getDeltaPreint().transpose() << ")" << endl;
                                 cout << "      calib preint : (" << CM->getCalibrationPreint().transpose() << ")" << endl;
                                 cout << "      jacob preint : (" << CM->getJacobianCalib().row(0) << ")" << endl;