bool closeNamedObserver(String name) { var sub = _namedObservers.remove(name); if (sub == null) return false; sub.cancel(); return true; }