diff --git a/nomad/graph/graph_reader.py b/nomad/graph/graph_reader.py
index f0245b80253ec5f42a67876265fdbe3ca608b082..ed258422d3eeb7b954ad4a94f3cd05b33a2b3b1d 100644
--- a/nomad/graph/graph_reader.py
+++ b/nomad/graph/graph_reader.py
@@ -172,11 +172,7 @@ class ConfigError(Exception):
 
 async def goto_child(container, key: str | int | list):
     if not isinstance(key, list):
-        if isinstance(container, list | dict):
-            return container[key]  # type: ignore
-
         return container[key]
-        # return await asyncio.to_thread(container.__getitem__, key)
 
     target = container
     for v in key: