diff --git a/src/feature_creation/node/operator_nodes/allowed_operator_nodes/log/parameterized_log.cpp b/src/feature_creation/node/operator_nodes/allowed_operator_nodes/log/parameterized_log.cpp
index 11deaf1857d73a42da87d4eb58f775d8fc3febaf..1f695c689067e36090480ab5287874760c6113a9 100644
--- a/src/feature_creation/node/operator_nodes/allowed_operator_nodes/log/parameterized_log.cpp
+++ b/src/feature_creation/node/operator_nodes/allowed_operator_nodes/log/parameterized_log.cpp
@@ -275,8 +275,7 @@ void LogParamNode::initialize_params(double* params, const int depth) const
         return;
     }
     _feats[0]->initialize_params(params + 2, depth + 1);
-
-    val_ptr = _feats[0]->value_ptr(params + 2);
+    val_ptr = _feats[0]->value_ptr(params + 2, -1, true, depth + 1);
     params[1] = std::max(
         0.0,
         1e-10 - 1.0 * _sign_alpha * (