diff --git a/pycardium/main.c b/pycardium/main.c
index 3aec04919f1cbe3b6858f07697878897424ede7b..2943b12655103682d163474da8bafe0e54bad772 100644
--- a/pycardium/main.c
+++ b/pycardium/main.c
@@ -32,11 +32,19 @@ 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));
+
+		/* Go to REPL instead. */
+		cnt = 0;
+	}
+
+	if (cnt > 0) {
 		printf("  Loading %s ...\n", script_name);
+	} else {
+		printf("  Entering REPL ...\n\n");
 	}
 
 	mp_stack_set_top(&__StackTop);