diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py
index b9510ce44380af16e33d79018c1c2da6a2e9e280..3b516a127f2e50020a5852276be84a81f086701c 100644
--- a/src/caoscrawler/crawl.py
+++ b/src/caoscrawler/crawl.py
@@ -317,15 +317,8 @@ class Crawler(object):
                 if st.identity_relies_on_unchecked_entity(se):  # no remote server check possible
                     continue
 
-                if se.identifiable is None:  # generate identifiable if it is missing
-                    self.identifiableAdapter.check_identifying_props(se)
-                    st.set_identifiable_of_node(se, st.identifiableAdapter.get_identifiable(
-                        se, st.backward_id_referenced_by[se.uuid]))
-
-                    entity_was_treated = True
-                # if the node was merged with another due to the new identifiable, we skip
-                if se not in st.unchecked:
-                    continue
+                if se.identifiable is None:  # there should be an identifiable
+                    raise Exception("NOOOO")
 
                 # check remote server
                 identified_record = (