modified snoopers so if they return false, the event is removed from the batch and not processed