Index: plug-ins/script-fu/script-fu-server.c
===================================================================
--- plug-ins/script-fu/script-fu-server.c	(revision 28270)
+++ plug-ins/script-fu/script-fu-server.c	(working copy)
@@ -200,6 +200,7 @@ script_fu_server_run (const gchar      *name,
   run_mode = params[0].data.d_int32;
 
   ts_set_run_mode (run_mode);
+  ts_set_print_flag (1);
 
   switch (run_mode)
     {
@@ -473,7 +474,8 @@ execute_command (SFCommand *cmd)
     {
       error = FALSE;
 
-      g_string_assign (response, ts_get_success_msg ());
+      if(response->len == 0)
+        g_string_assign (response, ts_get_success_msg ());
 
       time (&clock2);
       server_log ("Request #%d processed in %f seconds, finishing on %s",
