Hi. I committed your October 2 patch. I definitely think we'd like to support splitting out the server functionality from the client functionality. We should also discuss whether a minor version number would be useful in the struct.