diff --git a/setup.sh b/setup.sh
index 75f6a29be4d7341e1608ee17ffe5e1a15798c67c..e37a403e9a2aa87bd8f2f04a67568e0a272fd759 100755
--- a/setup.sh
+++ b/setup.sh
@@ -3,11 +3,7 @@
 # Setup script for SUCS website in users' public_html dirs
 echo "SUCS website setup script"
 
-# (try and) make sure we're running this from the right place
-# SUCS website
-# ^ a nasty kludge cause I don't know how to do it more sensibly
-# test for the magic phrase on line 7 of this very file
-head -n 7 setup.sh 2> /dev/null | tail -n 1 | grep -q "SUCS website"
+ls $(pwd)/setup.sh &> /dev/null
 if [ $? -ne 0 ]; then echo "Please run this script from its containing directory"; exit; fi
 
 # generate correct .htaccess