What's the semantics of the indices in the mapping "fc" in the master? dirnodes insert themselves twice in this mapping, once with ".pmod" on the end and one without, meaning that rev_fc will randomly contain one of these names. However, findmodule() will only accept the version without ".pmod" if the module is not already in fc. This breaks dumping of the Charset module. It seems to me that dirnodes should only insert the name without ".pmod" into fc, is there some special reason why it is inserted twice now?