new socket fix