Use ranging check instead of monitoring check in Beacon Infect