fix socket?