cache stuff.