Index: /trunk/FACT++/src/Main.h
===================================================================
--- /trunk/FACT++/src/Main.h	(revision 11345)
+++ /trunk/FACT++/src/Main.h	(revision 11346)
@@ -67,17 +67,11 @@
     boost::thread t(boost::bind(MainThread, &io_service, dummy));
 
-    if (conf.Has("cmd"))
-    {
-        const vector<string> v = conf.Get<vector<string>>("cmd");
-        for (vector<string>::const_iterator it=v.begin(); it!=v.end(); it++)
-            shell.ProcessLine(*it);
-    }
+    const vector<string> v = conf.Vec<string>("cmd");
+    for (vector<string>::const_iterator it=v.begin(); it!=v.end(); it++)
+        shell.ProcessLine(*it);
 
-    if (conf.Has("exec"))
-    {
-        const vector<string> v = conf.Get<vector<string>>("exec");
-        for (vector<string>::const_iterator it=v.begin(); it!=v.end(); it++)
-            shell.Execute(*it);
-    }
+    const vector<string> v = conf.Vec<string>("exec");
+    for (vector<string>::const_iterator it=v.begin(); it!=v.end(); it++)
+        shell.Execute(*it);
 
     if (conf.Get<bool>("quit"))
