Why don't we just iterate over waitingDrivers directly?