diff --git a/vcsh b/vcsh
index 37f25abfe21cf39d112cc516ceec6f19403d3fdc..0df962b0b6cc48def7ef63e95243c8e91d92ab35 100755
--- a/vcsh
+++ b/vcsh
@@ -151,7 +151,7 @@ elif [ "$1" = 'clone' ]; then
 
 elif [ "$1" = 'init' ]; then
 	verbose "init begin"
-	[ -z $2 ] && help; return 0
+	[ -z $2 ] && help && return 0
 	export REPO_NAME="$2"
 	export GIT_DIR="$VCSH_BASE/$REPO_NAME.git"
 	init