cache all the things!