Now stores using protobufs (appropriately synchronously).