The idea is just that if a protocol isn't specified, add the standard one. If the server has already included a protocol, then it remains unchanged. This is here because there was a shitty check for reasons that nobody was sure us. So instead of removing it and risking an incompatibility problem, I just made it better.