diff --git a/pub/src/edif.cpp b/pub/src/edif.cpp
index ebb8f12a2c6e9432dbc0441e945832f1f441ab08..a02a03988dcee12cb0bfe870650725dd784aec52 100644
--- a/pub/src/edif.cpp
+++ b/pub/src/edif.cpp
@@ -672,8 +672,7 @@ void NEdif::ReadTab( string qualif )
     vector<string> inFiles;
     if( fromscript ){
         inFiles.push_back( "/ram/tab" );
-        cout << "Script must write to "<<inFiles[0]<<"\n";
-        script = wask("Script", script);
+        script = sask("Script (writing to "+inFiles[0]+")", script);
         mystd::system( script );
     } else {
         string fnames = sask( "Read tab from file(s)" );