Added new interface, BufferedWritev