In an effort to make the CircularQueue more generic, I'm emitting the 'drop' event, rather than keeping a count. This allows the Bot to make the decision as to what to do. It's the bot's responsibility to keep track of dropped records, not the queue's, is that correct? By emitting 'drop' from the queue, the Bot can listen to it and keep tally.