Hooks - Validation & Caching