! can: model `user-agent-header` value as `User-Agent` to fail fast, fixes #458