SPANNERS & SOCKETS