Need to cast from void* to char*, RingBuffer interfaces might need a review