final socket fix