caching, dammit
misc