clarify purpose of DataConsumer methods