Okay, get smarter about compiler, since things get weird w/ clang