previous revision; it's actually ok when invoking hme_mifinit() from hme_config() without the lock held.