Why is there an additional socket_send here? We're going to send soon anyway. If both socket_send calls would actually send something, it would cause 40 bytes of overhead (TCP+IP headers)