Shared support for Shokkenki consumers and providers.