maybe missing something, but still no improvement on cache