I think I'd prefer to see the implementation of this move to sock.cpp.