Properly handling user caching.