diff --git a/src/Pointers/Pointers.php b/src/Pointers/Pointers.php
index b28dfc4..eb3a508 100644
--- a/src/Pointers/Pointers.php
+++ b/src/Pointers/Pointers.php
@@ -66,8 +66,7 @@ class Pointers
     public function markAsFound(Pointer $pointer): void
     {
         if (!$pointer->wasFound) {
-            $pointer->wasFound = true;
-            $this->found[(string) $pointer] = true;
+            $this->found[(string) $pointer] = $pointer->wasFound = true;
         }
     }