avoid clang++ warning