@Mossop If the extension is in a XPI, file lookups are cheap - it's basically just a hashtable lookup, no extra I/O needed (the file list is read once - when the archive is first opened). Still, it would be nice to reduce complexity here.