@estolfo and @durran does the socket need to keep track of this auth, too?  Should the auth upon initialization add itself to the socket in some way, or is it the client's job to keep track of this?