Fix: Better way to detect when daemon returns invalid event list