Connecting to a server with differing protocols will erase original protocols. Bug scenario: - Client has Protocol v2 which supports v1. - Client connects to a Protocol v1 server. - Client can no longer connect to a v2 server.