public void run() {
                try {
                        boolean running = true;
                        while (running) {
                                // Small delay to prevent spamming of the channel
                                Thread.sleep(_bot.getMessageDelay());

                                String line = (String) _outQueue.next();
                                if (line != null) {
                                        _bot.sendRawLine(line);
                                } else {
                                        running = false;
                                }
                        }
                } catch (InterruptedException e) {
                        // Just let the method return naturally...
                }
        }