. lib/print_usage
 cd - > /dev/null
 
-USAGE_DESCRIPTION='Wrapper around certain borgbackup usages.'
+USAGE_DESCRIPTION='Wrapper around certain borgbackup usages.\n\nAvailable commands:'
 USAGE_LINES='COMMAND [ARGUMENT]...'
 
 PATH_BORG_CONF_SECURITY="${PATH_BORG_CONF}/security"
 }
 
 USAGE_ARGS_info='SERVER_NAME [ARCHIVE]'
-USAGE_DESC_info="run 'borg info' against repo at \"$(location_from_servername SERVER_NAME)\"in server of SERVER_NAME, optionally only against ARCHIVE; if latter not provided, instead list most recent archives of repo"
+USAGE_DESC_info="run 'borg info' against repo at \"$(location_from_servername SERVER_NAME)\", optionally only against ARCHIVE; if latter not provided, instead list most recent archives of repo"
 CMDFNC_info() {
     _check_args_n 1 2 "$@"
     _TARGET_REPO="$(location_from_servername ${1})"
 
 FLAG_HELP_SHORT='-h'
 FLAG_HELP_LONG='--help'
 
-USAGE_DESCRIPTION='Set audio volume, or (if called without any arguments) toggle audio device muteness.'
+USAGE_DESCRIPTION='Set audio volume, or (if called without any arguments) toggle audio device muteness.\n\nAvailable arguments:'
 USAGE_LINES='[COMMAND]\nLOUDNESS'
 USAGE_INDICES='LOUDNESS _help'
 USAGE_DESC_LOUDNESS='audio volume to set (as percentage, must be integer)'
 
-USAGE_BIN_NAME="$(basename $0)"
-
 print_usage() {
+    _BIN_NAME="$(basename $0)"
     echo 'Usage:'
     echo "${USAGE_LINES}" | while read _LINE; do
-        echo "  ${USAGE_BIN_NAME} ${_LINE}"
+        echo "  ${_BIN_NAME} ${_LINE}"
     done
     echo "\n${USAGE_DESCRIPTION}\n"
-    echo "Available arguments:\n"
     _var_of() { eval printf '"%s"' '"${'"${1}${2}"'}"'; }
     _build_index() {
         _ARGS="$(_var_of 'USAGE_ARGS_' ${_IDX})"