diff --git a/pycardium/main.c b/pycardium/main.c
index 49f03244d24ce38116d01334c0598cacb9c33918..f8f3f793b3d3467ddafbe577792afbb2f58f30ea 100644
--- a/pycardium/main.c
+++ b/pycardium/main.c
@@ -30,11 +30,10 @@ int main(void)
 
 	pycardium_hal_init();
 
-	epic_uart_write_str(header, sizeof(header));
-
 	if (cnt < 0) {
 		printf("pycardium: Error fetching args: %d\n", cnt);
 	} else if (cnt > 0) {
+		epic_uart_write_str(header, sizeof(header));
 		printf("  Loading %s ...\n", script_name);
 	}
 
@@ -50,6 +49,7 @@ int main(void)
 			pyexec_file_if_exists(script_name);
 		}
 
+		epic_uart_write_str(header, sizeof(header));
 		pyexec_friendly_repl();
 
 		mp_deinit();