https://github.com/erichkeane commented: This seems reasonable to me, though my knowledge of this is limited (I might be in the blame becasue I did a huge refactor here in the past). @efriedma-quic perhaps has a comment? https://github.com/llvm/llvm-project/pull/145904