diff --git a/TileCalorimeter/TileSvc/TileByteStream/TileByteStream/TileROD_Decoder.h b/TileCalorimeter/TileSvc/TileByteStream/TileByteStream/TileROD_Decoder.h
index b999abf2d0fc3c4e8200bec623d42db26faa8961..e7b7abf0a82f8e6d01818acd5e1299bad4b4dfe4 100755
--- a/TileCalorimeter/TileSvc/TileByteStream/TileByteStream/TileROD_Decoder.h
+++ b/TileCalorimeter/TileSvc/TileByteStream/TileByteStream/TileROD_Decoder.h
@@ -586,6 +586,8 @@ void TileROD_Decoder::make_copy(const ROBData * rob, pDigiVec & pDigits, pRwChVe
       v.setFraghipCRCWordsHigh(*(m_digitsMetaData[5]));
     }
     if (m_verbose) v.printExtra();
+  } else if ( m_digitsMetaData[0]->size() == 0 ) {
+    v.setFragBCID(0xDEAD);
   }
 }