Page caching now actually works