Added buffered send