This ones a little odd and edge-casey, but I observed that even though we have OnPostSerialization(), this method doesnt actually seem to be called when the client has finished uploading the new persistence data to the vrc servers, and is instead called roughly when actual uploading happens. So if you have large enough data, you have no direct way of indicating to the user that its still being transmitted/saved remotely, and that they may lose data.