turns out that instansiating a storage provider and assigning it nowhere, just don't work