diff --git a/common/python/nomadcore/caching_backend.py b/common/python/nomadcore/caching_backend.py
index 4f29cae9e9025ded41fb9fea647eee00596ac9fe..0d0c72fe2a06fd9a7f7e14fada06a2ae87acae8f 100644
--- a/common/python/nomadcore/caching_backend.py
+++ b/common/python/nomadcore/caching_backend.py
@@ -44,7 +44,6 @@ class CachingLevel(object):
             elif a == cls.ForwardAndCache:
                 return cls.Cache
         return a
-
 class CachingSection(object):
     """Represents an open section, and can cache values"""
     def __init__(self, gIndex, references, storeInSuper = False, activeBackend=None):
@@ -422,7 +421,7 @@ class ActiveBackend(object):
         cachingLevel = dataManager.cachingLevel
         if cachingLevel == CachingLevel.Forward or cachingLevel == CachingLevel.ForwardAndCache:
             if self.superBackend:
-                self.superBackend.addRealValue(metaName, value, gIndex)
+                self.superBackend.addValue(metaName, value, gIndex)
         if cachingLevel == CachingLevel.ForwardAndCache or cachingLevel == CachingLevel.Cache or cachingLevel == CachingLevel.PreOpenedCache:
             dataManager.superSectionManager.addRealValue(dataManager.metaInfo, value, gIndex)