clients versus servers -- caching the catch