> Is there a reason why the ctb macro is used instead of ensuring that > the collectible types have the BIT_ISCOLLECTABLE bit set by default? Not to expose that implementation detail in the API? -- Roberto