updating to the more type-safe storage submodule