dynamic dead zone detection