Abstract Socks