diff --git a/unit_tests/utils/feedsRun.fslStartup b/unit_tests/utils/feedsRun.fslStartup
index 2586cb9faab8bfb79d1eec9e9bdb16d4bbd76e7e..9c014bc624f7948dbec6cffcb8ac48a8d7fa68d5 100755
--- a/unit_tests/utils/feedsRun.fslStartup
+++ b/unit_tests/utils/feedsRun.fslStartup
@@ -27,7 +27,7 @@ def run(cmd, ompthreads=None, blasthreads=None, fslskipglobal=None):
     print(f'  exit code: {result.returncode}')
     print(f'  stdout:    {result.stdout.strip()}')
 
-    return result.stdout.strip()
+    return result.stdout.strip().split('\n')[-1]
 
 
 def main():
diff --git a/unit_tests/utils/test_fslStartup.cc b/unit_tests/utils/test_fslStartup.cc
index 7c7f91396b9e1e601576850cfde2507fb4b5b170..740091d0c9da18ed1b1a9e94b08ff09795ebe6a0 100644
--- a/unit_tests/utils/test_fslStartup.cc
+++ b/unit_tests/utils/test_fslStartup.cc
@@ -19,6 +19,7 @@ int main(int argc, char *argv[]) {
     // Use something from libfsl-utils.so
     // to ensure that it gets linked.
     Utilities::OptionParser opts("test", "test");
+    opts.usage();
 
     int omp_threads;
     int blas_threads;