I agree that this should work, but how would a client's version be newer than the server's?