replaced reader, writer pair with a NotSocket alternate socket