diff --git a/lib/system b/lib/system
index 3582739eaa5b1762696b671469162355e5420d4d..0659078cb062650710164b634fbf550010632b64 100755
--- a/lib/system
+++ b/lib/system
@@ -91,8 +91,10 @@ function parse_args_and_options() {
     exit
   fi
 
+  export __headstart_system_parsing_help=1
   help="$("$0" "${_GO_CMD_NAME[@]}" -h 2>&1)"
   help="${help//"$_GO_CMD" "${_GO_CMD_NAME[@]:0:${#_GO_CMD_NAME[@]}-1}"/}"
+  unset __headstart_system_parsing_help
 
   local ec=0
   eval "$(