diff --git a/src/dma/mod.rs b/src/dma/mod.rs
index c735538..c57f8d1 100755
--- a/src/dma/mod.rs
+++ b/src/dma/mod.rs
@@ -52,7 +52,7 @@ pub async fn run(radar_data: ArcRwlockRadarData, connector: Connector, pcileech_
             data.update_bomb(&mut ctx);
         }
 
-        if data.bomb_dropped != last_bomb_dropped && !data.bomb_planted {
+        if data.bomb_dropped != last_bomb_dropped && data.bomb_planted != last_bomb_planted {
             log::debug!("Bomb holder recheck due to bomb drop status");
             data.recheck_bomb_holder = true;
         }