* I prefer to not use `self` when not needed
* should be `this.on('connected', this.clearnOnConnectedQueue.bind(this));` — without the bind, is incorrect. Must be a hole in coverage also.