Consumers and adapters