Commiting prior to abstracting storage to enable different technologies to
be used. Which is to say saving it before I break it! :-)