These exceptions are thrown only in case of incorrect CH API usage - ie client breaks the contract. Should never be seen in the wild, but if they happen I trust the caller will log them. I do not intend to see them being logged twice.