This method is thread-safe: it depends only on the BTypes component, which does not depend on global.
This method is thread-safe: it depends only on the BTypes component, which does not depend on global. TODO @lry move to a different place where no global is in scope, on bTypes.