diff --git a/frameworks/Kieker/functions.sh b/frameworks/Kieker/functions.sh
index 8d5b2813f64bae07af30229b8983a368244f3212..b514bf2c4be0da533404ad8c84bca1a9414506d5 100644
--- a/frameworks/Kieker/functions.sh
+++ b/frameworks/Kieker/functions.sh
@@ -46,15 +46,15 @@ function executeExperiment() {
        BENCHMARK_OPTS="${JAVA_ARGS} ${LTW_ARGS} ${KIEKER_ARGS} ${kieker_parameters}"
     fi
 
-    echo "Run options: ${BENCHMARK_OPTS} -jar MooBench.jar"
+    debug "Run options: ${BENCHMARK_OPTS} -jar MooBench.jar"
 
-    ${JAVA_BIN} ${BENCHMARK_OPTS} -jar "${BASE_DIR}/MooBench.jar" \
+    "${JAVA_BIN}" ${BENCHMARK_OPTS} -jar "${BASE_DIR}/MooBench.jar" \
 	--application moobench.application.MonitoredClassSimple \
         --output-filename "${RAWFN}-${loop}-${recursion}-${index}.csv" \
         --total-calls "${TOTAL_NUM_OF_CALLS}" \
         --method-time "${METHOD_TIME}" \
         --total-threads 1 \
-        --recursion-depth "${recursion}" &> "${RESULTS_DIR}/output_${loop}_${RECURSION_DEPTH}_${index}.txt"
+        --recursion-depth "${recursion}" #&> "${RESULTS_DIR}/output_${loop}_${RECURSION_DEPTH}_${index}.txt"
 
     rm -rf "${DATA_DIR}"/kieker-*
 
diff --git a/frameworks/common-functions.sh b/frameworks/common-functions.sh
index 2d9586833abd4abadb3c7dd8b4e04a980df10c26..05c50807fd6dd0edc7ac6f9273635e46a12cf42f 100755
--- a/frameworks/common-functions.sh
+++ b/frameworks/common-functions.sh
@@ -75,7 +75,7 @@ function periodicallyCurlPrometheus {
 	while [ true ]
 	do
 		echo "Curling for prometheus simulation..."
-		curl localhost:8888/metrics 
+		curl localhost:8888/metrics
 		sleep 15
 	done
 }
@@ -108,7 +108,7 @@ function writeConfiguration() {
 function printIntermediaryResults {
    for ((index=0;index<${#TITLE[@]};index+=1)); do
       echo -n "Intermediary results "${TITLE[$index]}" "
-      cat ${RESULTS_DIR}/raw-*-${RECURSION_DEPTH}-${index}.csv | awk -F';' '{print $2}' | getSum
+      cat ${RAWFN}-*-${RECURSION_DEPTH}-${index}.csv | awk -F';' '{print $2}' | getSum
    done
 }
 
@@ -143,6 +143,12 @@ function info() {
 	echo -e "${INFO} $@"
 }
 
+function debug() {
+	if [ "$DEBUG" == "yes" ] ; then
+		echo -e "${INFO} $@"
+	fi
+}
+
 # $1 = NAME, $2 = EXECUTABLE
 function checkExecutable() {
 	if [ "$2" == "" ] ; then
@@ -184,7 +190,7 @@ function checkDirectory() {
 		exit 1
 	fi
 	if [ ! -d "$2" ] ; then
-		if [ "$3" == "create" ] ; then
+		if [ "$3" == "create" ] || [ "$3" == "recreate" ] ; then
 			info "$1: directory does not exist, creating it"
 			mkdir -p "$2"
 		else