Index: trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc	(revision 4759)
+++ trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc	(revision 4760)
@@ -192,6 +192,5 @@
     //    return kFALSE;
 
-    if (GetEnv())
-        CheckEnv();
+    CheckEnv();
 
     // --------------------------------------------------------------------------------
Index: trunk/MagicSoft/Mars/mjobs/MJCalibration.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJCalibration.cc	(revision 4759)
+++ trunk/MagicSoft/Mars/mjobs/MJCalibration.cc	(revision 4760)
@@ -1248,5 +1248,5 @@
 // For more details see the class description and the corresponding Getters
 // 
-Bool_t MJCalibration::CheckEnv()
+Bool_t MJCalibration::CheckEnvLocal()
 {
     TString col = GetEnv("Color", "");
@@ -1269,5 +1269,5 @@
     SetUsePINDiode(GetEnv("UsePINDiode", IsUsePINDiode()));
 
-    return MJob::CheckEnv();
+    return kTRUE;
 }
 
@@ -1386,9 +1386,5 @@
     }
 
-    //if (!CheckEnv())
-    //    return kFALSE;
-
-    if (GetEnv())
-        CheckEnv();
+    CheckEnv();
 
     // --------------------------------------------------------------------------------
Index: trunk/MagicSoft/Mars/mjobs/MJCalibration.h
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJCalibration.h	(revision 4759)
+++ trunk/MagicSoft/Mars/mjobs/MJCalibration.h	(revision 4760)
@@ -105,5 +105,5 @@
   Bool_t WriteEventloop(MEvtLoop &evtloop) const;
   Bool_t WriteTasks(MTask *t1, MTask *t2) const;
-  Bool_t CheckEnv();
+  Bool_t CheckEnvLocal();
   
   // WORKAROUNDS!!!
Index: trunk/MagicSoft/Mars/mjobs/MJPedestal.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJPedestal.cc	(revision 4759)
+++ trunk/MagicSoft/Mars/mjobs/MJPedestal.cc	(revision 4760)
@@ -461,5 +461,5 @@
 */
 
-Bool_t MJPedestal::CheckEnv()
+Bool_t MJPedestal::CheckEnvLocal()
 {
     if (HasEnv("DataCheckDisplay"))
@@ -469,5 +469,5 @@
     SetOverwrite(GetEnv("Overwrite", fOverwrite));
 
-    return MJob::CheckEnv();
+    return kTRUE;
 }
 
@@ -536,6 +536,5 @@
     //    return kFALSE;
 
-    if (GetEnv())
-        CheckEnv();
+    CheckEnv();
 
     // --------------------------------------------------------------------------------
Index: trunk/MagicSoft/Mars/mjobs/MJPedestal.h
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJPedestal.h	(revision 4759)
+++ trunk/MagicSoft/Mars/mjobs/MJPedestal.h	(revision 4760)
@@ -62,5 +62,5 @@
     void   FixDataCheckHist(TH1D *hist) const;
 
-    Bool_t CheckEnv();
+    Bool_t CheckEnvLocal();
     
 public:
Index: trunk/MagicSoft/Mars/mjobs/MJStar.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJStar.cc	(revision 4759)
+++ trunk/MagicSoft/Mars/mjobs/MJStar.cc	(revision 4760)
@@ -104,6 +104,5 @@
     //    return kFALSE;
 
-    if (GetEnv())
-        CheckEnv();
+    CheckEnv();
 
     // --------------------------------------------------------------------------------
Index: trunk/MagicSoft/Mars/mjobs/MJob.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJob.cc	(revision 4759)
+++ trunk/MagicSoft/Mars/mjobs/MJob.cc	(revision 4760)
@@ -140,4 +140,7 @@
 Bool_t MJob::CheckEnv()
 {
+    if (!fEnv)
+        return kTRUE;
+
     TString p;
     p = GetEnv("PathOut", "");
@@ -156,5 +159,5 @@
     SetOverwrite(GetEnv("Overwrite", fOverwrite));
 
-    return kTRUE;
+    return CheckEnvLocal();
 }
 
Index: trunk/MagicSoft/Mars/mjobs/MJob.h
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJob.h	(revision 4759)
+++ trunk/MagicSoft/Mars/mjobs/MJob.h	(revision 4760)
@@ -35,5 +35,6 @@
 
     Bool_t SetupEnv(MEvtLoop &loop) const;
-    virtual Bool_t CheckEnv();
+    Bool_t CheckEnv();
+    virtual Bool_t CheckEnvLocal() { return kTRUE; }
 
 public:
