Grargh, found another bug in FFR::Permissions. Not a particularly major one, it showed up as warnings about uninitialised variables when I was installing it (and running the minimal tests :-) on a new machine. If the machine's users and groups are inconsistent - such as /etc/group referring to a non-existent user - then you'll get warnings. This is Bad. Production code should never emit warnings like that. So I need to make it check the users and groups data in paranoid mode. I'll fix that at the same time as I add more tests (see a previous journal entry). Note that this bug does *not* cause anything to break under normal circumstances. It *might* break things if: