accommodate clang analysis