diff --git a/benchmarks/single/single.sh b/benchmarks/single/single.sh
index 21e665047e1d5998c01f341650480474325913db..93b14c4a62bc68319dd9b20cc81d5589b383d9e3 100644
--- a/benchmarks/single/single.sh
+++ b/benchmarks/single/single.sh
@@ -33,8 +33,8 @@ fi
 # Analysis
 ls -al ${LOCAL_PREFIX}
 ls -al ${ROOT_BUILD_DIR} || true
-mkdir -p ${ROOT_BUILD_DIR}/benchmarks/single
-root -l -b -q "benchmarks/single/analyze.cxx+(\"${JUGGLER_REC_FILE}\")"
+mkdir -p ${ROOT_BUILD_DIR}/$(realpath benchmarks/single)
+root -l -b -q "benchmarks/single/analyze.cxx(\"${JUGGLER_REC_FILE}\")"
 if [[ "$?" -ne "0" ]] ; then
   echo "ERROR analysis failed"
   exit 1