fix init for clang