hmm @zombie I'm not quite sure now we'd end up in a case where `options.preferences` is passed to the Loader and an old `options.xul` would exist.