trying to get some app-level caching going