diff --git a/frameworks/Kieker-java/functions.sh b/frameworks/Kieker-java/functions.sh
index 676a99cbe3ad9cec7ec9cf90f5177090d95edbba..d36e6ea86f242ed56bbf4b7dec3fe64fab44e2ab 100644
--- a/frameworks/Kieker-java/functions.sh
+++ b/frameworks/Kieker-java/functions.sh
@@ -36,8 +36,8 @@ function executeExperiment() {
     loop="$1"
     recursion="$2"
     index="$3"
-    title="$4"
-    kieker_parameters="$5"
+    title="${TITLE[$index]}"
+    kieker_parameters="${WRITER_CONFIG[$index]}"
 
     info " # ${loop}.${recursion}.${index} ${title}"
     echo " # ${loop}.${recursion}.${index} ${title}" >> "${DATA_DIR}/kieker.log"
@@ -93,7 +93,7 @@ function executeBenchmarkBody() {
      debug "PID ${RECEIVER_PID}"
   fi
 
-  executeExperiment "$loop" "$recursion" "$index" "${TITLE[$index]}" "${WRITER_CONFIG[$index]}"
+  executeExperiment "$loop" "$recursion" "$index"
 
   if [[ "${RECEIVER_PID}" ]] ; then
      kill -TERM "${RECEIVER_PID}"