completion of API, external caches possible ...