couldn't preinit do an "if not exists /programs0 do mkdir /programs0" and then attempt to mount? that then only leaves uploading preinit as the only step after an upgrade.