socket.write - broken still