@Override
public Future<Boolean> subscribe(final Subscription sub) {
if (sub == null) {
log.error("Null subscribe request recieved");
return new FailedFuture();
}
final String inst = sub.getInstrument();
if(subscriptions.containsKey(inst)) {
subscriptions.get(inst).addInterests(sub.getInterests());