Add the working socket version.