Compile better against assorted compilers