diff --git a/require.c b/require.c
index 216ba8a4898361a82749d32456b954bc696f019e..862e91f6060996fa1c881f6209b784fe47817373 100644
--- a/require.c
+++ b/require.c
@@ -866,8 +866,8 @@ int runScript(const char* filename, const char* args)
     
     if (interruptAccept)
     {
-        fprintf(stderr, "Warning: running %s\n", filename);
-        fprintf(stderr, "Warning: running scripts after iocInit may crash the ioc.\n");
+        fprintf(stderr, "Warning: Running script %s after iocInit may crash the ioc later.\n",
+            filename);
     }
 
     pairs = (char*[]){ "", "environ", NULL, NULL };
@@ -1354,13 +1354,18 @@ loadlib:
         )
     {
         if (args)
-            printf("Executing script %s with \"%s\"\n", filename, args);
+            printf("Executing %s with \"%s\"\n", filename, args);
+        else if (interruptAccept)
+        {
+            printf("Not executing %s after iocInit\n", filename);
+            return 0;
+        }
         else
-            printf("Executing script %s\n", filename);
+            printf("Executing %s\n", filename);
         if (runScript(filename, args) != 0)
             fprintf (stderr, "Error executing %s\n", filename);
         else
-            printf("Done with script %s\n", filename);
+            printf("Done with %s\n", filename);
     }
     return status;
 }