worked on socket vulns