for the sake of getting something working, we'll forget clang for now