compiles under clang all the way through (no multithreading)