diff --git a/require-ess/tools/setE3Env.bash b/require-ess/tools/setE3Env.bash
index 2bfac7e16ed559505ae967ec7cc0724916e80899..1b808d2f576f9ade057a216a33f69b39f03294e4 100644
--- a/require-ess/tools/setE3Env.bash
+++ b/require-ess/tools/setE3Env.bash
@@ -1,8 +1,8 @@
 #!/usr/bin/env bash
 
 # This file exists for (temporary) backwards compatability
-echo "setE3Env.bash has been deprecated, please use activate instead"
+echo "setE3Env.bash has been deprecated, please use activate instead" >&2
 
-DIR="${0%/*}"
+DIR="${BASH_SOURCE[0]%/*}"
 # shellcheck source=require-ess/tools/activate
 . "$DIR"/activate