slightly reducing complexity of lore generation