This is only the server-side changes. The client change will be another changeset later. I've done some limited testing against this and it seems to behave as expected. If we'd rather wait on these until a client is also available, that's fine with me.