Index: trunk/FACT++/src/InterpreterV8.cc
===================================================================
--- trunk/FACT++/src/InterpreterV8.cc	(revision 14547)
+++ trunk/FACT++/src/InterpreterV8.cc	(revision 14548)
@@ -234,8 +234,12 @@
     string command = *str;
 
+    // Escape all string arguments. All others can be kept as they are.
     for (int i=1; i<args.Length(); i++)
     {
         const String::Utf8Value arg(args[i]);
-        command += " \""+string(*arg)+"\"";
+        if (args[i]->IsString())
+            command += " \""+string(*arg)+"\"";
+        else
+            command += " "+string(*arg);
     }
 
