diff --git a/src/split-info-file.sh b/src/split-info-file.sh
index e13c2da1273db1cc29e7e1a515ad7176ff5609e1..56572e16f28139c999956a810361026932cd13ea 100755
--- a/src/split-info-file.sh
+++ b/src/split-info-file.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-set -euo pipefail
+set -euxo pipefail
 
 ############################################################
 # Default Values                                           #
@@ -21,8 +21,9 @@ usage()
 >&2 cat << EOF
 Usage: $0 [ -h ] [ -l | --lines ] [ -o | --outdir ]
           [ -n | --ntasks ] [ -p | --partition] [ -t | --time ] [ -m | --mem ] 
-           log
+          log
 EOF
+exit 0
 }
 
 help()
@@ -32,10 +33,10 @@ help()
 Splits a GPFS policy log into multiple parts for batch array processing
 Usage: $0 [ -h ] [ -l | --lines ] [ -o | --outdir ]
           [ -n | --ntasks ] [ -p | --partition] [ -t | --time ] [ -m | --mem ] 
-           log
+          log
 
 General:
-    -h|--help           Print this Help.
+    -h|--help           Print this help.
 
 Required:
     log                 Path to the log file to split
@@ -44,7 +45,7 @@ Split Parameters:
     -l|--lines          Max number of records to save in each split (default: 5000000)
 
 File Parameters:
-    -o|--outdir         Directory path to store split files in. Defaults to ${log}.d in ${log}'s parent directory.
+    -o|--outdir         Directory path to store split files in. Defaults to log.d in log's parent directory.
 
 Job Parameters:
     -n|--ntasks         Number of job tasks (default: 4)
@@ -105,7 +106,7 @@ fi
 >&2 cat << EOF
 --------------------------------------------------------------------------------
 GPFS log:           ${log}
-Output Directory    $(outdir)
+Output Directory    ${outdir}
 Lines per File:     ${lines}
 
 ntasks:             ${ntasks}