Why would you think it's broken? Your list is empty, there is no need to check. Even if mIRC wants to display that message, fine, but there is no reason to query the server about something you already know is empty. If it wants to display the message even when the list is empty, it should merely check if the list is empty, then display the message. It shouldn't ask the server "is the list, that I know is empty, empty?"