#2 caching is always enabled when there's no remote