diff --git a/thanatos/__init__.py b/thanatos/__init__.py
index <HASH>..<HASH> 100644
--- a/thanatos/__init__.py
+++ b/thanatos/__init__.py
@@ -6,6 +6,6 @@ from thanatos import database
 from thanatos import questions
 from thanatos import categories
 
-__version__ = '0.4.0'
+__version__ = '0.4.1'
 
 _log = logging.getLogger('thanatos')
diff --git a/thanatos/questions/lore.py b/thanatos/questions/lore.py
index <HASH>..<HASH> 100644
--- a/thanatos/questions/lore.py
+++ b/thanatos/questions/lore.py
@@ -10,7 +10,13 @@ _log = logging.getLogger('thanatos')
 
 
 def get_random_weight(questions):
-    return min(1, len(questions) / 4)
+    weight = len(questions) / 4
+
+    if weight > 1:
+        return weight
+
+    else:
+        return 1
 
 
 class CapsuleerLoreQuestion(Question):
Fixing a defect in the calculation of random_weight for lore quesitons