Index: trunk/MagicSoft/Mars/mfbase/MF.cc
===================================================================
--- trunk/MagicSoft/Mars/mfbase/MF.cc	(revision 5924)
+++ trunk/MagicSoft/Mars/mfbase/MF.cc	(revision 5956)
@@ -478,5 +478,12 @@
 
     if (!IsEnvDefined(env, prefix, "Condition", print))
+    {
+        if (rc)
+        {
+            *fLog << warn << GetDescriptor() << " ::ReadEnv - WARNING: No condition found." << endl;
+            SetAllowEmpty();
+        }
         return rc;
+    }
 
     TString rule = GetEnvValue(env, prefix, "Condition", "");
@@ -509,5 +516,5 @@
     if (rule.IsNull())
     {
-        *fLog << warn << "MF::ReadEnv - WARNING: Empty condition found." << endl;
+        *fLog << warn << GetDescriptor() << " ::ReadEnv - WARNING: Empty condition found." << endl;
         SetAllowEmpty();
         return kTRUE;
