The availability union is only used by the OpenCode client probe. Co-authored-by: serkraser <serkraser@gmail.com>