no more errors or warnings from clang