This results in other modes for opening the store then it was before, is that intentional?
I would've kept on using `B.readonly_mode` and `B.default_mode`, that's why they exist in the first place, no?