Index: trunk/MagicSoft/Mars/msim/MHPhotonEvent.cc
===================================================================
--- trunk/MagicSoft/Mars/msim/MHPhotonEvent.cc	(revision 9319)
+++ trunk/MagicSoft/Mars/msim/MHPhotonEvent.cc	(revision 9328)
@@ -194,8 +194,8 @@
     case 2:
         {
-            MReflector *r = (MReflector*)pList->FindObject("MReflector");
+            MReflector *r = (MReflector*)pList->FindObject("Reflector", "MReflector");
             if (!r)
             {
-                *fLog << err << "MReflector not found... aborting." << endl;
+                *fLog << err << "Reflector [MReflector] not found... aborting." << endl;
                 return kFALSE;
             }
Index: trunk/MagicSoft/Mars/msim/MSimAbsorption.cc
===================================================================
--- trunk/MagicSoft/Mars/msim/MSimAbsorption.cc	(revision 9319)
+++ trunk/MagicSoft/Mars/msim/MSimAbsorption.cc	(revision 9328)
@@ -235,4 +235,10 @@
 Int_t MSimAbsorption::PreProcess(MParList *pList)
 {
+    if (fFileName.IsNull())
+    {
+        *fLog << inf << "No file given... skipping." << endl;
+        return kSKIP;
+    }
+
     fEvt = (MPhotonEvent*)pList->FindObject("MPhotonEvent");
     if (!fEvt)
@@ -248,4 +254,6 @@
         return kFALSE;
     }
+
+    *fLog << inf << "Using " << (fUseTheta?"Theta":"Wavelength") << " for absorption." << endl;
 
     return ReadFile();
