I'm mostly writing this for myself to look at. It seems that if we use the provider subscriptions as PubSubStore then it will fail at deserialization. I should first make sure this is not due to errors in my codebase andthen try to fix it. As I looked quickly the storage data is a list of grains