Index: trunk/FACT++/src/InterpreterV8.cc
===================================================================
--- trunk/FACT++/src/InterpreterV8.cc	(revision 14664)
+++ trunk/FACT++/src/InterpreterV8.cc	(revision 14665)
@@ -306,11 +306,13 @@
     const State rc = JsState(*str);
     if (rc.index<=-256)
-        return Object::New();
+        return Undefined();
 
     HandleScope handle_scope;
 
-    Handle<ObjectTemplate> obj = ObjectTemplate::New();
-    obj->Set(String::New("index"), Integer::New(rc.index),       ReadOnly);
-    obj->Set(String::New("name"),  String::New(rc.name.c_str()), ReadOnly);
+    Handle<Object> obj = Object::New();
+
+    obj->Set(String::New("server"), String::New(*str),            ReadOnly);
+    obj->Set(String::New("index"),  Integer::New(rc.index),       ReadOnly);
+    obj->Set(String::New("name"),   String::New(rc.name.c_str()), ReadOnly);
 
     const Local<Value> date = Date::New(rc.time.JavaDate());
@@ -318,5 +320,5 @@
         obj->Set(String::New("time"),  date);
 
-    return handle_scope.Close(obj->NewInstance());
+    return handle_scope.Close(obj);
 }
 
