caching
if in anonymous mode, still ask for use