             }
         
         debugLog(.Staleness, [self, "loadIfNeeded() triggered load()"])
-        return self.load()
+        return load()
         }
     
     /**

        {
        debugLog(.StateChanges, [self, "existing data is still valid"])
        
        self.latestError = nil
        self.latestData?.touch()
        
        notifyObservers(.NotModified)
        }


        debugLog(.StateChanges, [self, "received error:", error])
        
        latestError = error

        notifyObservers(.Error)
        }
