&gt; Even if we reported a bug to Apple right now, it would still take months at a minimum before a fix is in the field and on all devices. So we need to get this working for everyone so we can move CardDAV out of beta.<p>Basically make a hacky workaround, and leave the situation as is for everyone else.<p>This is not meant directly as criticism, but one thing I really appreciate about the OpenBSD team is how they refuse to &quot;fix&quot; things by creating bad code as a workaround to other broken code.<p>They always submit patches upstream, and everyone gets to benefit.<p>If more people had that attitude towards code quality, we might not be in such a buggy universe as we are now.