Giving it the benefit of the doubt… I imagine that is just a requirement for the client, nothing to do with the open source protocol (is it a protocol?)
Its just the main client.