I didn't expect to see this here.  It seems like an odd coupling of low-level storage details in the top-level startup file.  Isn't there a place to put these mixing closer to the storage code?