something very strange is going on with the cache...