adding checks against randomLoreEnabled