Sockets & Adapters