Index: trunk/MagicSoft/Mars/mfbase/MF.cc
===================================================================
--- trunk/MagicSoft/Mars/mfbase/MF.cc	(revision 6240)
+++ trunk/MagicSoft/Mars/mfbase/MF.cc	(revision 6253)
@@ -172,7 +172,15 @@
     if (fg<0 && fl<0)
     {
-        *fLog << err << dbginf << "Syntax Error: No coditional sign found in " << txt << endl;
-        return NULL;
-    }
+        MFilter *f = (MFilter*)GetNewObject(txt, MFilter::Class());
+        if (!f)
+        {
+            *fLog << err << dbginf << "Syntax Error: '" << txt << "' is neither a MFilter nor conditional sign found." << endl;
+            return NULL;
+        }
+        // FIXME: Search object through list...?
+        txt = "";
+        return f;
+    }
+
     if (fg>=0 && fl>=0)
     {
@@ -199,5 +207,4 @@
 
     txt = "";
-
     return f;
 }
