Client API: defensive hardening