remove sub for clang