no more writev(copy)