diff --git a/Commission/CommissionRec/src/ComTimeRec.cxx b/Commission/CommissionRec/src/ComTimeRec.cxx
index 6a1570302e6fb083e6de737da22426667e64b7da..0d24ad3a1de03763d8bf02e932d2c4d6c4e32cd1 100755
--- a/Commission/CommissionRec/src/ComTimeRec.cxx
+++ b/Commission/CommissionRec/src/ComTimeRec.cxx
@@ -197,6 +197,12 @@ StatusCode ComTimeRec::execute()
       ComTime *theComTime = new ComTime();
       CHECK( evtStore()->record(theComTime, m_comTimeKey) );
     }
+  } else if(m_mode == "CollisionMode" ) {
+    // Using cosmic reco during collisions. Fire on BCIDs.
+    // Just provide a default ComTime object.
+    ComTime *theComTime = new ComTime();
+    CHECK( evtStore()->record(theComTime, m_comTimeKey) );
+    return StatusCode::SUCCESS;
   } else {
     ATH_MSG_FATAL( "Invalid mode = " << m_mode );
     return StatusCode::SUCCESS;