mac/clang fixes