add storage option for bypassing storage loading in the dat constructor, used by the backend switcher