add GenericDef:loadOnceFromDefaultDirectory

only checks for defs that weren't loaded yet