Removed the buffer supplying ctor, it was redundant and troublesome.