diff --git a/Base/Axis/Frame.cpp b/Base/Axis/Frame.cpp
index 6aeb48ec36dd2891d772c8751392d65eed91dcdb..f6d4d02cd0439efaaff94699a9abf3e5b6cc5869 100644
--- a/Base/Axis/Frame.cpp
+++ b/Base/Axis/Frame.cpp
@@ -42,8 +42,7 @@ Bin1D Frame::projectedBin(size_t i_flat, size_t k_axis) const
 std::vector<int> Frame::allIndices(size_t i_flat) const
 {
     size_t remainder = i_flat;
-    std::vector<int> result;
-    result.resize(rank());
+    std::vector<int> result(rank());
     for (size_t k = 0; k < rank(); ++k) {
         size_t kk = rank() - 1 - k;
         result[kk] = (int)(remainder % m_axes[kk]->size());