diff --git a/scripts/symlink-tree.sh b/scripts/symlink-tree.sh
index 8be5f6c9671815308f30277e4a8d2096944f37b4..e44ebdabbfa96bdf52efb1ab04d983c11c9356f3 100755
--- a/scripts/symlink-tree.sh
+++ b/scripts/symlink-tree.sh
@@ -24,12 +24,12 @@ if [ -f feeds.conf ] ; then
 fi
 
 if [ -z "$1" ]; then
-	echo "Syntax: $0 <destination>"
+	echo "Syntax: $0 <destination>" >&2
 	exit 1
 fi
 
 if [ -e "$1" ]; then
-	echo "Error: $1 already exists"
+	echo "Error: $1 already exists" >&2
 	exit 1
 fi
 
@@ -37,7 +37,7 @@ set -e # fail if any commands fails
 mkdir -p dl "$1"
 for file in $FILES; do
 	[ -e "$PWD/$file" ] || {
-		echo "ERROR: $file does not exist in the current tree"
+		echo "ERROR: $file does not exist in the current tree" >&2
 		exit 1
 	}
 	ln -s "$PWD/$file" "$1/"