diff --git a/examples/main.c b/examples/main.c
index 5b9d2bf976c94dabd94cf8b041a1deab005fdcfa..57b94ac5b4203471c09c952937808527ca1ecd06 100644
--- a/examples/main.c
+++ b/examples/main.c
@@ -269,13 +269,12 @@ int main(int argc, char *argv[]) {
   }
 
   /* Report host name(s). */
-  if (myrank == 0) {
-    message("Rank 0 Running on: %s", hostname());
-  }
 #ifdef WITH_MPI
-  else if (verbose > 1) {
+  if (myrank == 0 || verbose > 1) {
     message("Rank %d running on: %s", myrank, hostname());
   }
+#else
+  message("Running on: %s", hostname());
 #endif
 
   /* Do we choke on FP-exceptions ? */