diff --git a/CHANGELOG.md b/CHANGELOG.md
index 109956118239e4ec417081f7061d60947ecf90a0..6192e353b2762ef739fdcee4e4aba533b5ea9f73 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -69,6 +69,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
   identified by the same LinkAhead id
 * [#87](https://gitlab.com/linkahead/linkahead-crawler/-/issues/87) Handle long strings more gracefully.  The crawler sometimes runs into
   [linkahead-server#101](https://gitlab.com/linkahead/linkahead-server/-/issues/101), this is now mitigated.
+* [indiscale#128](https://gitlab.indiscale.com/caosdb/src/caosdb-crawler/-/issues/128) Yet another corner case of referencing resolution resolved.
 
 ### Security ###
 
diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py
index 771e2a4183788e1757b4773db4cafb5e9d7baf6e..cc7f0f287ff82623f444213a3bb7b4a70688492e 100644
--- a/src/caoscrawler/crawl.py
+++ b/src/caoscrawler/crawl.py
@@ -3,10 +3,10 @@
 #
 # This file is a part of the CaosDB Project.
 #
-# Copyright (C) 2021 Henrik tom Wörden <h.tomwoerden@indiscale.com>
+# Copyright (C) 2021-2024 Henrik tom Wörden <h.tomwoerden@indiscale.com>
 # Copyright (C) 2021-2023 Research Group Biomedical Physics, MPI-DS Göttingen
 # Copyright (C) 2021-2023 Alexander Schlemmer <alexander.schlemmer@ds.mpg.de>
-# Copyright (C) 2024 Indiscale GmbH <info@indiscale.com>
+# Copyright (C) 2021-2024 Indiscale GmbH <info@indiscale.com>
 # Copyright (C) 2024 Daniel Hornung <d.hornung@indiscale.com>
 #
 # This program is free software: you can redistribute it and/or modify
@@ -30,6 +30,8 @@ Crawl a file structure using a yaml cfood definition and synchronize
 the acuired data with LinkAhead.
 """
 
+from __future__ import annotations
+
 import argparse
 import logging
 import os