Added an initial buffer interface.