diff --git a/masque/library.py b/masque/library.py index c4cb41e..f9411b1 100644 --- a/masque/library.py +++ b/masque/library.py @@ -781,7 +781,7 @@ class MutableLibrary(Library, MutableMapping[str, 'Pattern'], metaclass=ABCMeta) keep |= set(tops) new = type(self)() - for key in keep - set(self.keys()): + for key in keep & set(self.keys()): new._merge(key, self, key) return new