don't use client state to store persistent Packrat hashes