add transitive-but-object-cat-not-set