clang: so close to working...