diff --git a/backend/src/utils/take_most_important.py b/backend/src/utils/take_most_important.py
index 0fef17c..734532f 100644
--- a/backend/src/utils/take_most_important.py
+++ b/backend/src/utils/take_most_important.py
@@ -11,6 +11,6 @@ def take_most_important(landmarks: list[Landmark], n_important) -> list[Landmark
     """
 
     # Sort landmarks by attractiveness (descending)
-    landmarks.sort(key=lambda x: x.attractiveness, reverse=True)
+    sorted_landmarks = sorted(landmarks, key=lambda x: x.attractiveness, reverse=True)
 
-    return landmarks[:n_important]
+    return sorted_landmarks[:n_important]