public void unregisterRMCCommandSubscriber(String key, ICommandSubscriber subscriber) {
		List<ICommandSubscriber> commandSubscriberList = this.rmcSubscribers.get(key);
		if (commandSubscriberList != null && commandSubscriberList.contains(subscriber)) {
			commandSubscriberList.remove(subscriber);

			if(commandSubscriberList.isEmpty()){
				rmcSubscribers.remove(key);
			}
		} else {
			Utilities.log("unsubscribing from rmc you are not subscribed to!");
		}
	}