Extended the buffer interface.