diff --git a/lib/classes/command-bus.js b/lib/classes/command-bus.js
index <HASH>..<HASH> 100644
--- a/lib/classes/command-bus.js
+++ b/lib/classes/command-bus.js
@@ -1,7 +1,6 @@
 'use strict';
 
 const Promise = require(`bluebird`);
-const EventEmitter = require(`events`);
 
 const StackedError = require(`./stacked-error`);
 const ProgrammerError = require(`./programmer-error`);
@@ -13,9 +12,6 @@ class CommandBus {
 		Object.defineProperties(this, {
 			_commandRoutes: {
 				value: []
-			},
-			_emitter: {
-				value: new EventEmitter()
 			}
 		});
 	}
@@ -40,8 +36,8 @@ class CommandBus {
 		if (!isNonEmptyString(type)) {
 			throw new ProgrammerError(`CommandBus#command() requires an type String`);
 		}
-		if (!isNonEmptyString(pattern)) {
-			throw new ProgrammerError(`CommandBus#command() requires an pattern String`);
+		if (!isNonEmptyString(patternString)) {
+			throw new ProgrammerError(`CommandBus#command() requires a patternString`);
 		}
 
 		patternString = `${type}:${patternString}`;
@@ -49,7 +45,7 @@ class CommandBus {
 
 		if (!match) {
 			return Promise.reject(new ProgrammerError(
-				`CommandBus has no handler for ${pattern}`
+				`CommandBus has no handler for ${patternString}`
 			));
 		}
Remove unsued _emitter from CommandBus

 Changes to be committed:
	modified:   lib/classes/command-bus.js