diff --git a/aleksis/apps/resint/models.py b/aleksis/apps/resint/models.py
index b0c0d5c070a838f974080b92c4c1c87c3c08f182..e7acd0439c22f8a53798bddf7f0f6ed8964af274 100644
--- a/aleksis/apps/resint/models.py
+++ b/aleksis/apps/resint/models.py
@@ -202,7 +202,7 @@ class LiveDocument(ExtensiblePolymorphicModel):
 
         Has to be implemented by subclasses.
         """
-        pass
+        raise NotImplementedError("Subclasses of LiveDocument must implement update()")
 
     def __str__(self) -> str:
         return self.name