new logic, all vs surviving first one