Should this `else` be here?  That is, if `all_other_contexts == True`, should it *only* delete the keys from other contexts and not also delete the keys from this context?