diff --git a/packages/entity/trait/registrar.js b/packages/entity/trait/registrar.js index 2dde4dd..e9fd4da 100644 --- a/packages/entity/trait/registrar.js +++ b/packages/entity/trait/registrar.js @@ -38,9 +38,11 @@ export function lookupTrait(type) { registerHooks({ autoreg$accept: (type, M) => { - const {default: Trait} = M; - typeTo.set(Trait.type(), Trait); - traitTo.set(Trait, M); + if ('trait' === type) { + const {default: Trait} = M; + typeTo.set(Trait.type(), Trait); + traitTo.set(Trait, M); + } }, }, '@avocado/entity/trait/registrar');