diff --git a/src/cats/cats.c b/src/cats/cats.c
index 0370b24252d9eac651aef7b01ea3c7e6880db90c..be52637b132cd097f9e68f31f8ca0ccb726e3372 100644
--- a/src/cats/cats.c
+++ b/src/cats/cats.c
@@ -80,10 +80,11 @@ int main(int argc, char **argv)
 #ifdef USEMPI
         mpi_init(argc, argv);
 #endif
-        print_version_info();
-        print_runtime_information(argc, argv);
+
         struct program_options options = check_cats_main_arguments(argc, argv);
         logging_initialize(options.default_log_level, &global.time_info, options.log_file, options.quiet);
+        print_version_info();
+        print_runtime_information(argc, argv);
 #ifdef USEMPI
         mpi_update();
 #endif