Is this really correct? I think there is a chance the libuv layer will end up compacting the buffer before we go around the loop again. @loladiro