fixed NoCache method