latest uses socket