DataConsumer complete.  Tests not possible yet